ページの先頭行へ戻る
 Apcoordinatorユーザーズガイド
FUJITSU Software

F.1 概要

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

JavaServer Facesには次の特徴があります。

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

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

JSP

ApcoordinatorのUJIタグやJavaServer Facesのタグを使用できます。画面上のボタンや入力データの変更に対してイベント処理を定義します。それぞれのイベントに対してはJavaServer Facesランタイムエンジンが対応したイベントリスナまたは Javaクラスのメソッドを呼び出します。

managed bean

画面の値を格納するBeanです。

faces-config.xml

JavaServer Facesの環境を設定するためのファイルです。画面遷移、呼び出すイベント、利用するBeanなどを定義します。

バリデータ、バリューチェンジリスナ、アクションリスナ

クライアントからリクエストが送信された際に呼ばれる処理です。