私はJava EE 5のWebアプリケーションで作業しています。ある時点でEE 6にアップグレードすることはできますが、現時点ではできません。 WebアプリケーションはTomcat 6で動作しています。それにCDIを使用できますか?CDI/JEE5とTomcat6との溶接
私はセッションBeanを使用することはできませんがあることがWeld documentationに気づい:
There is a major limitation to using a servlet container. Weld doesn't support deploying session beans, injection using @EJB or @PersistenceContext, or using transactional events in servlet containers. For enterprise features such as these, you should really be looking at a Java EE application server.
これは私が@SessionScoped
アノテーションを使用することはできませんということですか?そうであれば、それは現時点でCDIを使用するための目が離せないものになるでしょう。
どのような考えですか?ありがとう。
大変感謝しています。 WeldはJSF 1.2で動作しますか?私はこれをEE 5を使って使っているアプリです。 –
@ジョン - 私はそうは思わない。しかし、あなたはtomcat 6にJSF 2.0をデプロイできます – Bozho
Apache OpenWebBeansとMyFaces CODIはJSF 1.2とJSF 2 + –