JSF (JavaServer Faces) コンポーネント

Web アプリケーションのユーザーインタフェースの構築に利用可能なソフトウェアコンポーネントです。このコンポーネントはボタンやドロップダウンのように可視であることもあれば、データバリデータやコンバータのように不可視のものもあります。JavaServer Faces テクノロジによって、ページでこれらの UI コンポーネントを組み立てて、データベースあるいは Web サービスに接続し、クライアントが生成したイベントをサーバー側イベントハンドラに送ることができます。JavaServer Faces テクノロジを使って作成されたユーザーインタフェースは、入力の妥当性検査やコンポーネントの状態管理、ナビゲート、イベント処理などの、ユーザーインタフェース管理の持つあらゆる複雑さに対処することができます。