WebアプリケーションをJSFマネージドBeanからCDIマネージドBeanを使用するように変換する予定です。JSFマネージドBeanをCDIマネージドBeanに移行する
- 空のbeans.xmlファイルをWEB-INFに追加します。
- すべてのJSF @ManagedBeanをCDI @Namedアノテーションに置き換えます。
- すべてのJSFスコープ注釈をCDIまたはOmniFacesスコープ注釈で置き換えます。
- すべてのJSF @ManagedPropertyをCDI @Injectアノテーションに置き換えます。
これはすべて実行する必要がありますか?私が知っておく必要がある問題はありますか?
回答は使用するサーバーによって異なります。例えば。 Tomcatでは、CDI自体もインストールする必要があります。 – BalusC
私はTOMEEを使用しています。だから、CDIはすでに利用可能です。私はwebappのつかまえ方についてもっと心配しています。アプリのあらゆる側面をテストすることは難しいです。だから、もし知られていることが分かっていれば、気を付けることを知ってうれしい。 –