2011-08-08 5 views
3

jQueryとrichfacesは2つの異なるライブラリであり、異なるシナリオで使用されていることを知っています。richface上のjQuery UIのメリット

最新のjQuery(1.6)richfaces(3.3.0)ライブラリに統合していたとき、私は最後のプロジェクトでいくつかの問題に直面しました。リッチインタフェースのjQueryバージョンと手動でロードしていたjQueryバージョンとの間に多くの競合がありました。

同じプロジェクトの新しいモジュールでは、jQueryで完全なUIを開発し、JSONをデータ交換フォーマットとして使用することを考えていました。また、richfacesスクリプト機能を使用して、UIとバッキングBean間で通信します。

jQueryとJSONを使用すると、UIでJavaモデルを使用する利点を活用できないことも知っています。

これ以外にも、実装に入る前に考慮する必要がある要素はどれですか?

必要な機能のいくつかは、あなたがRichFacesの4 を使用することはできません理由がない限り、次の2つの間で選択する必要はありません

1. Drag and drop 
2. Adding dynamic form fields like multiple ph numbers, address fields 
3. Pre fill the form using data from DB 
4. Submit the form with dynamically added form fields 
5. Panels, Accordion views 

よろしく、

サティヤ

答えて

2

ですRichFaces 4 + jQuery UIの組み合わせを使用しています。 RichFaces 4にはjQuery 1.5.xが含まれています。矛盾は全くありませんでした。私はRichFacesコンポーネントを使用していましたが、jQuery UIコンポーネントを使用した場所で使用しました。<a4j:jsFunction>は、それらがお互いに通信できるようにしています。また、柔軟性がより高い理由でServletsも使用しました。