Jsf-overview
提供:Dev Guides
JSF-概要
JSFとは
利点
JSFは、Javaアプリケーションサーバーで実行され、アプリケーションUIをターゲットクライアントにレンダリングするアプリケーションの作成と保守の労力を削減します。 JSFは、以下によってWebアプリケーション開発を促進します-
- 再利用可能なUIコンポーネントの提供
- UIコンポーネント間のデータ転送を簡単にする
- 複数のサーバー要求にわたるUI状態の管理
- カスタムコンポーネントの実装を有効にする
- クライアント側イベントをサーバー側アプリケーションコードに結び付ける
JSF UIコンポーネントモデル
JSFは、複数のクライアントタイプ(HTMLブラウザー、ワイヤレス、WAPデバイスなど)に対してさまざまな方法でレンダリングできるUIコンポーネントのコレクションからWebアプリケーションを作成する機能を開発者に提供します。
JSFが提供するもの-
- コアライブラリ
- 基本UIコンポーネントのセット-標準HTML入力要素
- 追加のUIコンポーネントライブラリを作成したり、既存のコンポーネントを拡張したりするためのベースUIコンポーネントの拡張
- JSF UIコンポーネントがクライアントタイプに応じて異なるレンダリングを可能にする複数のレンダリング機能