機(jī)關(guān)事務(wù)通app jta容器是什么?
jta容器是什么?Java事務(wù)API(JTA;Java Transaction API)和它的同胞Java事務(wù)服務(wù)(JTS;Java Transaction Service),為J2EE平臺(tái)提供了分布
jta容器是什么?
Java事務(wù)API(JTA;Java Transaction API)和它的同胞Java事務(wù)服務(wù)(JTS;Java Transaction Service),為J2EE平臺(tái)提供了分布式事務(wù)服務(wù)。一個(gè)分布式事務(wù)(distributed transaction)包括一個(gè)事務(wù)管理器(transaction manager)和一個(gè)或多個(gè)資源管理器(resource manager)。一個(gè)資源管理器(resource manager)是任意類型的持久化數(shù)據(jù)存儲(chǔ)。事務(wù)管理器(transaction manager)承擔(dān)著所有事務(wù)參與單元者的相互通訊的責(zé)任。JTA事務(wù)比JDBC事務(wù)更強(qiáng)大。一個(gè)JTA事務(wù)可以有多個(gè)參與者,而一個(gè)JDBC事務(wù)則被限定在一個(gè)單一的數(shù)據(jù)庫(kù)連接。下列任一個(gè)Java平臺(tái)的組件都可以參與到一個(gè)JTA事務(wù)中: .JDBC連接 .JDO PersistenceManager 對(duì)象 .JMS 隊(duì)列 .JMS 主題 .企業(yè)JavaBeans(EJB) .一個(gè)用J2EE Connector Architecture 規(guī)范編譯的資源分配器。
spring事務(wù)管理幾種方式?
Spring提供了許多內(nèi)置事務(wù)管理器實(shí)現(xiàn),常用的有以下幾種: DataSourceTransactionManager(JDBC局部事務(wù)), HibernateTransactionManager(Hibernate事務(wù)), 和JtaTransactionManager(JTA全局事務(wù))。
Spring提供了兩種事務(wù)管理方式: 編程式事務(wù)管理和聲明式事務(wù)管理。不推薦使用編程式事務(wù)管理,推薦使用聲明式管理。推薦兩篇文章給你看: http://blog.csdn.net/edward0830ly/article/details/8703123 這篇寫(xiě)的中規(guī)中矩,內(nèi)容比較齊全。http://www.cnblogs.com/newsouls/p/3988216.html 這篇寫(xiě)的通俗易懂,入門者看著比較容易。spring的jdbc事務(wù)管理和JTA有什么區(qū)別?
有很多啊對(duì)jdbc做事務(wù)控制的 DataSourceTransactionManager、 對(duì)hibernate做事務(wù)控制的 HibernateTransactionManager、JdoTransactionManager、JtaTransactionManager 等