我需要为交易管理应用服务器?真的。我是否需要应用程序服务器进行事务管理?
我的问题是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 –