JSF の概要学習マニュアル
Published on 2023-04-20 00:10:05 · 中文 · English · بالعربية · Español · हिंदीName · Русский язык · 中文繁體
JSFとは何ですか?
JavaServer Faces (JSF) は、ページ内の再利用可能な UI コンポーネントを使用して、サーバーベースのアプリケーションのユーザーインターフェイス (UI) 構築を簡素化する MVC Web フレームワークです。 JSF には、UI ウィジェットをデータ・ソースおよびサーバー・サイド・イベント・ハンドラーと接続するためのツールが用意されています。 JSF 仕様では、UI コンポーネントの標準セットを定義し、コンポーネントを開発するためのアプリケーション・プログラミング・インターフェース (API) を提供します。 JSF は、既存の標準 UI コンポーネントの再利用と拡張をサポートしています。
利
JSF は、Java アプリケーション・サーバー上で実行され、アプリケーション UI をターゲット・クライアントにレンダリングするアプリケーションを作成および保守する労力を削減します。 JSFは、
再利用可能なUIコンポーネントを提供
UIコンポーネント間でデータを簡単に転送
複数のサーバー要求にまたがる UI の状態を管理する
カスタムコンポーネントの実装を有効にする
クライアント側のイベントをサーバー側のアプリケーション コードに接続する
JSF UI コンポーネントモデル
JSF を使用すると、開発者は、HTML ブラウザー、ワイヤレス、WAP デバイスなど、複数のクライアント・タイプに対して異なる方法でレンダリングできる UI コンポーネントのコレクションから Web アプリケーションを作成できます。
JSFは以下を提供します-
コアライブラリ
UI コンポーネントの基本セット - 標準の HTML 入力要素
基本的な UI コンポーネントを拡張して、追加の UI コンポーネント ライブラリを作成するか、既存のコンポーネントを拡張する
JSF UI コンポーネントがクライアント・タイプに応じて異なるレンダリングを可能にする複数のレンダリング機能