3

JSF 1.2 & tomahawk 1.1.9 & no facelets を使用し、JSF 2.0 & tomahawk 1.1.9 を使用する既存の Web アプリの JSF アップグレードを調査しています。

これは私の調査結果です。

他の誰かが似たようなことをしたことがありますか?あなたの経験は何ですか?

私はWebを高低で検索しましたが、このトピックについてはあまり見つかりませんでしたが、現時点では、新しいライブラリを数週間テスト環境に出し、その後ライブ環境に出すことにかなり自信を持っています.

4

1 に答える 1

4

実際には、ライブラリ ベンダーがテストを担当しています。また、JSF 2.0 との互換性が明示されていないライブラリもダウンロードしないでください。Tomahawk のサイトをのぞいてみると、「JSF 2.0」についての言葉はなく、1.1 と 1.2 だけです。したがって、JSF 2.0 で問題なく動作するとは思わないでください。

JSF 2.0 と互換性のある唯一のライブラリは、RichFaces 3.3.3PrimeFaces 2.0OpenFaces 2.0Apache Trinidad 2.0、および (現在まだアルファ段階にある) IceFaces 2.0です。

このサイトは以前は優れた概要を提供していましたが、現在は古くなっています。著者は、まだいくつかの主要な変更に追いつく必要があります。


私の個人的な経験では、トマホークを使用する主な理由は 、t:dataListt:dataTable preserveDataModel="true"およびでしたt:saveStateが、Facelets の JSF 2.0 ではそれらはすべて不要であり、ui:repeat、および に置き換えられ@ViewScopeます。したがって、トマホークに固執する理由は見当たりませんt:selectOneRadio layout="spread"

于 2010-06-04T11:55:00.817 に答える