JavaServer Faces ユーザーズガイド |
目次 |
アンカーやボタンがクリックされた場合に発生するイベントです。ActionEventを利用する場合は、タグにactionListenerアトリビュートを記述するか、コンテントにf:actionListenerタグを記述します。
送信されたフォームの値を取得し適用するフェーズです。
画面遷移などアプリケーションレベルのイベントを処理するフェーズです。
JavaServer Facesとは、JSR-127としてJCP(Java Community Process)で策定された仕様で、Webアプリケーションのユーザインタフェースを作成するためのアプリケーションフレームワークです。
JavaServer Facesの環境を設定するためのファイルです。画面遷移、呼び出すイベント、利用するBeanなどを定義します。
画面上に表示する値や、送信されたデータを格納するBeanです。Bean は値をプロパティに持ち、アクセサメソッド(Setter/Getter)を持ちます。また、イベントリスナを実装することが可能です。
JavaServer Facesの各フェーズの前後に割り込んで処理を行うことが可能です。
表示するページに関連付けられた全てのバリデータを処理します。
Rendererインスタンスのコレクションを表し、 JavaServer Facesの特定のクライアントに応じたUIComponentインスタンスの表示方法を認識しています。
UIコンポーネントのツリーをHTMLなどのクライアントがレンダリングできる形式にしてレスポンスとして返すフェーズです。
リンクやボタンのクリックなどによって、リクエストがサーバに送信されたとき、Restore View フェーズが開始されます。このフェーズで JavaServer Facesは、入出力ページの UIコンポーネントのツリーを作成し、イベント処理やバリデータをUIコンポーネントに関連付けます。作成したツリーは、FacesContextインスタンスに保存されます。
JavaServer Facesのすべての ユーザインタフェースコンポーネントの基本クラスです。
値の妥当性がチェックされた後で、対応づけられたモデルの値を、更新するフェーズです。
javax.faces.component.EditableValueHolderインタフェースを実装しているコンポーネントに対して設定可能です。入力値を持つタグ(フィールドやコンボボックスなど)の値が変更された場合に発生するイベントです。
JavaServer Facesタグで発生したアクションを処理するメソッドです。JavaServer Facesタグのactionアトリビュートにメソッドバインディング式で指定します。
JavaServer Facesタグで発生したアクションを処理するメソッドです。JavaServer FacesタグのactionListenerアトリビュートにメソッドバインディング式で指定します。
イベントにはActionEvent、ValueChangeEvent、PhaseEventの3種類があります。
画面遷移定義はJavaServer Faces定義ファイル(faces-config.xml)にnavigation-ruleタグを利用して定義します。画面遷移規則は、現在のビューのビューIDに基づいて、次に表示するビューを決定するための規則です。
モデルデータオブジェクトと表示に適した オブジェクトのString表現との間で、オブジェクトから文字列(Object-to-String)へ、 文字列からオブジェクト(String-to-Object)への変換を行うことができます。
UIコンポーネントのインスタンスを作成するときに使用される識別子です。
入出力ページに記述されたJavaServer Facesタグの階層を、サーバサイドにJavaオブジェクトで構築したものです。
UIコンポーネントに対応するレンダラのインスタンスを作成するときに使用される識別子です。
送信されたフォームの値を検証するメソッドまたはクラスです。ライフサイクルのProcess Validationsフェーズで呼び出されます。
JavaServer Facesタグとmanaged beanのプロパティを関連付ける記述です。"#{"ではじまり、"}"で終了します。
JavaServer Facesタグとmanaged beanのメソッドを関連付ける記述です。"#{"ではじまり、"}"で終了します。
JavaServer Facesアプリケーションがリクエストを受け取ってからレスポンスを返すまでの処理の流れをいいます。
目次 |