JSF 2.0フレームワークのどの部分がアノテーションを処理しますか?私は本当にそれらをJSF 1.2アプリケーションに追加したいと思います。それは現実的な目標ですか?JSF 1.2アプリケーションでJSF 2.0アノテーションを使用できますか?
2
A
答えて
2
基本的にJSF 2.0にアップグレードすることなく、JSF 1.2でJSF 2.0アノテーションを使用することはできません。ただし、CDIアノテーション(@Named
、@Inject
など)をJSF 1.2で使用できます。古いJSF 1.2を使用しているので、古いJava EE 5/Servlet 2.5コンテナを使用していると仮定します。 CDIはJava EE 6の一部ですが、Java EE 5/Servlet 2.5互換コンテナでスタンドアロンCDI実装を使用できます。 CDI実装の1つはJBoss Weldです。これは、CDIは、三つの主要なスコープ@RequestScoped
、@SessionScoped
と@ApplicationScoped
を含む管理対象Beanの注釈として最も何JSF 2.0の提供を、カバーするにもofficiallyにTomcat 6でサポート
です。 CDIは、JSF 2.0 @ViewScoped
注釈と完全に同等のものだけを提供するものではありません。それが提供する最も近いものは@ConversationScoped
ですが、注入したConversation
を手動で開始して終了する必要があります。
CDIには、@FacesConverter
,@FacesValidator
などと置き換えることのできるアノテーションはありませんが、これは主な要件ではない可能性があります。
関連する問題
- 1. Spring + JSFアプリケーションでJSFアノテーションを使用する方法
- 2. JSF 1.2からJSF 2.0への移行後のUIComponentBase#getRenderer()のNPE
- 3. JSF 2.0でMicrodataを使用できますか?
- 4. JSFプレスはJSF 2.0
- 5. jsf 1.2複合コンポーネントのサポート
- 6. JSF 1.2から2.0への移行に関する問題
- 7. JSF 2.0でどのような範囲でウィザードパターンを使用できますか?
- 8. JSF 1.2:JSFビュー内に再利用可能なコンポーネントを作成することはできますか?
- 9. JSF 1.2からJSF 2.0への移行後、すべてのナビゲーションでViewExpiredExceptionが発生する
- 10. JSF 1.2でJquery-UI-Dialogを使用する
- 11. JSF 1.2 + Spring 2.5。の仕方?
- 12. Eclipse IndigoをJSF 2.0コンポーネント用に使用
- 13. Eclipse IndigoをJSF 2.0プロジェクト用に使用
- 14. JSF 2.0でマネージドBeanアノテーションが機能しない
- 15. JSF 2.0 WebAppのは、JSF 2.0 WebAppの上でテンプレート
- 16. JSFアプリケーションでSpring AOPを使用する
- 17. JSFアプリケーションでスマートを使用する
- 18. JSF 1.2で動的に生成されたバンドルを使用
- 19. JSF 1.2マネージドBeanの@PersistenceContextの意味
- 20. Webapplikation(JSF + Spring)で@Scheduledアノテーションを使用する
- 21. JSF 1.2 - JSF <strong>1.2</strong>と<strong>JSP</strong>を使用したコレクション
- 22. JSF 2.0リダイレクト(パラメータ付き)
- 23. JSF 2.0とチェックボックス
- 24. JSF 2.0 ViewExpiredException
- 25. Jsf 2.0カスタムタグ
- 26. JSF 2.0エンコーディング
- 27. ManagedBean(JSF 1.2)のクラスのJSF Converterを取得する
- 28. JSF 1.2のFacesContextからFaceletContextを取得
- 29. JSF 2.0コンポジットコンポーネントはカスタムイベントを発行できますか?
- 30. POSTパラメータがJSF 1.2で間違ったエンコーディングを使用しています
おそらくそうではありません。 JSF 2.0を使用するために新しいアプリケーションを移行しないでください。既存のJSF 1.2構造のセマンティクスは、2.0ではあまり変更してはいけません。 – millimoose
私はIBMのXpagesを使用していますが、これはJSF 1.2のオンタップです。悲しいことに私にとってはオプションではありません。 –
SeamまたはSpring注釈を代替案と見なすことがあります。 JSF 1.2で動作するこれらのバージョンがあります。 – McDowell