JavaServer Faces ユーザーズガイド
目次 前ページ次ページ

第1章 JavaServer Facesの概要

1.1 JavaServer Facesとは

JavaServer Facesとは、JSR-127としてJava Community Process (JCP)で策定された仕様で、Webアプリケーションのユーザインタフェースを作成するためのアプリケーションフレームワークです。
JavaServer Facesには次の特徴があります。

JavaServer Facesを利用したアプリケーションの概要を以下の図に示します。

javaserver facesアプリケーションの概要

上図のように、JavaServer Facesアプリケーションは次の要素で構成されます。

・JSP
ApcoordinatorのUJIタグやJavaServer Facesのタグを使用することができます。画面上のボタンや入力データの変更に対してイベント処理を定義します。それぞれのイベントに対してはJavaServer Facesランタイムエンジンが対応したイベントリスナまたは Javaクラスのメソッドを呼び出します。
・managed bean
画面の値を格納するBeanです。
・faces-config.xml
JavaServer Facesの環境を設定するためのファイルです。画面遷移、呼び出すイベント、利用するBeanなどを定義します。
・バリデータ、バリューチェンジリスナ、アクションリスナ
クライアントからリクエストが送信された際に呼ばれる処理です。

JSP、managed bean、faces-config.xml などのそれぞれの詳細な開発方法については次節以降を参照して下さい。


目次 前ページ次ページ

All Rights Reserved, Copyright © 富士通株式会社 2005