2011-02-05 9 views
0

ねえ、私は別のJavascript/AJAX jsfフレームワークを試しています。私はそれらの大半が非常に重いことがわかります。 Icefacesは単純なもののためだけに多くのjavascriptを追加する傾向があり、それは悪名高い遅いjavascriptフレームワークも使用します。 Primefaceはjqueryを使用しているので少し良くなっていますが、まだ重いと感じています。私はちょうどストレートバニラjsfを使用し、その上にjavascriptを追加したい場合はどうすればいいですか?バニラJSFアプリケーションとjavascript?

この問題を解決する最も良い方法は何ですか。私はバッキングbeanからページにjavascriptを出力できる必要があります。サーブレットや安らかなサービスはjavascript/htmlをページに出力するのに適していますか?

基本的にjqueryの基本アニメーションを使いたいと思っています。たぶんdatatableフィルタを行う。助けてくれてありがとう。

答えて

3

JSFで必要なものが確実にサポートされています。 CSSが必要な場合は<h:outputScript>タグを使用し、さらに<h:outputStylesheet>タグを使用できます。

これらのタグを使用すると、ビューごとのスクリプト(ページ)を含めることができますが、マスターFaceletsテンプレートを作成してすべてのページに含めることもできます。

JSF/Faceletの複合コンポーネント機能を使用して、非常に単純なコンポーネントを独自に作成することもできます。これらのコンポーネントは単純な.xhtmlテンプレートファイルで構成され、必要なjavascriptライブラリが含まれ、独自の軽量オーダーメイドのjavascriptが含まれています。

JSFで<h:outputScript>タグを使用した例を参照してください。http://www.mkyong.com/jsf2/resources-library-in-jsf-2-0/

関連する問題