spring - 在tomcat上实现 Spring 交易的最佳方式

标签 spring tomcat jboss transactions

我们有一个新项目正在开始。作为框架是 Spring 3.1 和 Spring Data JPA 已经确定。争论围绕应用服务器的最佳选择展开。 Tomcat 与 JBoss。我在 Tomcat 团队。我的挑战是找出使用 Spring+Tomcat 管理事务的最佳方式。他至少应该提供 JBoss 的功能。我目前在这方面的经验相当有限。如果有任何帮助,我将不胜感激。

最佳答案

只是decalre一个transactionmanger(我使用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, Spring jar 还有 5mb。将其与 jboss 这个半演出庞然大物进行比较,使用起来感觉不对。

关于spring - 在tomcat上实现 Spring 交易的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12365284/

相关文章:

java - 将值注入(inject)到注释中?

Java Server Faces JSF - 谁负责自动生成的 ID?

java - 在中央找不到 Artifact org.jboss.seam :jboss-seam:jar:2. 3.5.Final-redhat-1

java - 如何获取 logback.xml 文件中正在运行的应用程序的类名并将其放入条件检查中?

java - 在 ControllerTest 中使用 @WebAppConfiguration 而不是 @SpringBootTest 时,Spring Data JPA 中会忽略延迟初始化

tomcat - 如果 <context> 在 tomcat 中的 server.xml 之外定义,则应用程序未部署

java - 我的自定义 jsp 标记库抛出错误 HTTP Status 500 - 无法为 JSP 编译类

java - 从 JBoss 使用 JAX-WS RI

java - 从 Eclipse : Service service jboss. 部署 jbpm-console.war 未找到 ejb.default-resource-adapter-name-service

java - Spring Boot 在无效的 If-Modified-Since 值上抛出异常