システム開発・Web制作のシナゲート株式会社

お問い合わせは Tel: 03-6413-7735
Mail: info@synergate.co.jp

ナレッジ

  1. TOP
  2. ナレッジ
  3. システム開発用語集
  4. JSF

システム開発用語集

JSF

JSF(JavaServer Faces)とは、Webアプリケーションのインターフェイスを構築するためのフレームワークです。
JSFを使用することにより、Webアプリケーションのビジネスロジックとプレゼンテーションデザインを完全に分離することができます。
これによりビジネスロジックを構成する開発者とプレゼンテーションデザイナーの役割分担を明確にすることができ、Webアプリケーションの開発効率を上げることができます。

しかし、この点だけを比較したのでは、JSPを使用する場合と大差がありません。
JSFを使用する最大の特徴は、プレゼンテーションコンポーネント(テキストフィールドやボタン、
セレクトボックスなど)をJSPカスタムタグライブラリを使用して表現することができ、さらに それらのコンポーネントに対して、ステート情報の保持や入力値のチェック(バリデータ)、 型の変換(コンバータ)、イベントの制御(イベントハンドラ)、データモデルへのマッピング、 といった機能を与えられることです。

JSFが提供している機能の特徴を以下にまとめます。

  • 多くの多機能コンポーネントの実装
  • 入力値の妥当性検査を行うバリデーション機能
  • 値の型変換を行うデータ・コンバージョン機能
  • イベント処理を行うイベント・リスナー機能
  • 画面遷移を行うページ・ナビゲーター機能
  • 値を保持するためのモデル・データ機能
  • クライアントにレスポンスを返信するためのレンダラー機能

>>用語一覧に戻る

掲載内容につきましては十分注意しておりますが、万が一、情報内容に間違いを発見されましたら、誠におそれいりますが、お問い合わせ窓口より、間違いのあるページのURLを添えてご連絡ください。
なお、情報内容に関する個別のご質問はお受け致しかねます。あらかじめご了承ください。
当サイトの内容を使用して発生した損害等に関して、直接的・間接的あるいは損害の程度によらず、シナゲートは一切の責任を負いません。

Copyright (C) 2008 SynerGate.Co.,Ltd. All Rights Reserved.