私の会社には、分散環境として 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/などを使用します。
- 春のトランザクションを使用しますが、私が知る限り、JSR 299 と 330 の間に問題があり、機能するには接着剤が必要です: http://matthiaswessendorf.wordpress.com/2010/05/06/using-cdi-scopes-with-春-3/
それで、あなたが私だったらどこに行きますか?CODIは私にはいいようです。
どうも