【发布时间】:2012-12-22 20:56:16
【问题描述】:
我的公司有 tomcat 7 作为分布式环境。 我想让 JSF2 和 CDI 在 tomcat 7 上一起工作。这是可能的,没有太多意外,如下所述:http://www.theserverside.com/tutorial/Working-with-CDI-and-JSF-20-on-Tomcat-7-Configuring-Weld
我的问题是关于事务,没有 Java EE 3 解决方案来找我:
- 手工操作:em.getTransaction().begin() ...
- 使用我自己制作的CDI拦截器或像CODI这样的拦截器http://matthiaswessendorf.wordpress.com/2010/11/20/enterprise-java-without-ejbs-but-with-cdi-and-myfaces-codi/
- 使用 spring 事务,但据我所知 JSR 299 和 330 之间存在问题,它需要一些胶水才能工作:http://matthiaswessendorf.wordpress.com/2010/05/06/using-cdi-scopes-with-spring-3/
如果你是我,你会去哪里? CODI 对我来说似乎不错。
谢谢
【问题讨论】:
标签: java spring transactions cdi codi