我需要爲交易管理應用服務器?真的。我是否需要應用程序服務器進行事務管理?
我的問題是Spring框架。 他們說(Spring文檔),
「只有當你的應用程序需要處理跨越多種資源交易通常需要應用服務器的JTA功能」, 我使用JBoss AS服務器和JBoss可以提供連接從連接池和管理交易。 我的配置文件使用(本地):
<!-- Transaction Config -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager"
p:sessionFactory-ref="sessionFactory"/>
我需要改變(全球):
<bean id="txManager"
class="org.springframework.transaction.jta.JtaTransactionManager"/>
我爲了使用連接池從Jboss的。 Spring文檔說:
特別是,您不需要應用程序服務器只是通過EJB的聲明性事務。事實上,即使你的應用服務器擁有強大的JTA功能,你可以決定了Spring框架的聲明式事務提供更多的功率和更高效的編程模型比EJB CMT。 謝謝。 ApplicationServer的的
我猜你有你的問題本身的答案。您可以使用任何基於應用服務器的TM或使用Spring TM –