[Java] Templating with JSF 2.0 Facelets

Deepak VohraがOTNに記事を寄稿してくれました。タイトルは "Templating with JSF 2.0 Facelets" で、デフォルトのビュー宣言言語(VDL)として、JavaServer Pages(JSP)にとって変わったJavaServer Faces(JSF)2.0に含まれる、Faceletsの使い方について簡潔に説明しています。
Faceletsを使用すると、開発者は、もはやJSF 1.2で行ったような、ビューハンドラを設定する必要はありません。

以下は記事の引用です。
FaceletsはTilesに似たテンプレートフレームワークです。Tilesに対してFaceletsが優れている点は、JSF UIComponentがFaceletsと事前に統合されていること、Tilesとは異なり、Facelets自体に設定ファイルが不要であることです。
JSF Validators とConvertersをFaceletsに追加できます。 Faceletsは、完全な式言語(EL)およびJavaServer Pages 標準タグライブラリ(JSTL)をサポートしています。テンプレート化、再利用、および開発の容易さは、WebアプリケーションでFaceletsを使用する利点の一部です。
この記事では、我々は、Oracle Enterprise Pack for Eclipse 11gを使ってFacelets Webアプリケーションを開発し、Oracle WebLogic Server 11gにアプリケーションをデプロイしています。このFaceletsアプリケーションでは、入力テキストのUIComponentを入力Faceletsページに追加しています。JSFナビゲーションを使い、入力Faceletsページは、入力Faceletsページで指定されたSQLクエリーから生成したJSFデータテーブルを表示する別のFaceletsページに遷移します。データソースとしてOracle Database 11g Express Editionを使用します。テンプレートについては、(テンプレート内で一度だけ指定する必要がある)入出力のヘッダおよびフッタの画像があることでわかって頂けるかと思います。
全文はこちらからどうぞ。
Templating with JSF 2.0 Facelets
http://www.oracle.com/technetwork/articles/java/facelets-454361.html


原文はこちら。

0 件のコメント:

コメントを投稿