2012-09-11 25 views
-1

我们开始了一个新项目。作为一个框架,Spring 3.1和Spring Data JPA已经决定。争议是关于应用服务器的最佳选择。 Tomcat与JBoss。我在Tomcat团队。我的挑战是弄清楚用Spring + Tomcat管理事务的最佳方法。他至少应该提供一个JBoss的功能。我目前在这方面的经验非常有限。我会非常感谢任何帮助。在tomcat上实现春季交易的最佳方式

回答

1

只是decalre一个transactionmanger(I使用hibernate):

<!-- Enable annotation style of managing transactions --> 
<tx:annotation-driven transaction-manager="transactionManager"/> 

<!-- Declare a transaction manager--> 
<bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager" 
      p:sessionFactory-ref="sessionFactory"/> 

然后注释的方法或类作为事务性的。 Tutorial

我选择tomcat jboss顺便说一句。 Tomcat约为15mb,春天则另有5mb。把这个比作是jboss的一半巨人,它只是觉得使用它是错误的。