バリデータ、コンバータ、マネージドBean、ナビゲーション・ルールなどのJSFアプリケーションのリソースは、アプリケーションの構成リソース・ファイルに登録します。アプリケーションには、複数の構成リソース・ファイルを設定して任意の名前を付けることができますが(次の説明を参照)、JDeveloperヘルプ・システムでは、このファイルを単一的にfaces-config.xml
ファイルと呼びます。
faces-config.xml
ファイルは、http://java.sun.com/dtd/web-facesconfig_1_x.dtd
にあるSun社のDTDに準拠する必要があります。アプリケーションのリソース・ファイルは、アプリケーションのweb.xml
ファイルのCONFIG-FILES
設定で登録します。
JSFでは、アプリケーションの構成設定を次の順序で検索してロードします。
.jar
ファイルの中でMETA-INF/faces-config.xml
ファイルを検索し、各ファイルを構成リソースとして(検出した順序とは逆の順序で)ロードします。javax.faces.application.CONFIG-FILES
コンテキスト・パラメータを検索します。このパラメータは、アプリケーションのweb.xml
ファイルのCONFIG_FILES
設定で設定されています。次に、JSFでは、指定された各ファイルを構成リソースとしてロードします。WEB-INF
ディレクトリでfaces-config.xml
ファイルを検索し、構成リソースとしてロードします。これは、小規模なアプリケーションに対する最も一般的な方法です。
次に、JSFではApplication
クラスをインスタンス化し、様々な構成ファイルで検出された設定を移入します。
JSFアプリケーションの次の側面を構成できます。
WEB-INF/web.xml
で、JSFサーブレットに対する初期化パラメータおよびコンテキスト・パラメータを指定します。詳細は、「JSFのweb.xml構成について」を参照してください。
faces-config.xml
ファイルを使用して、デフォルトのバリデータ、コンバータ、アクション・リスナー、メッセージ・バンドルおよびロケールなどのアプリケーションのデフォルト構成を設定します。詳細は、「JSFアプリケーション要素の構成」を参照してください。
faces-config.xml
ファイルを使用して、ページ間のナビゲーション・ルールを宣言します。JSF構成のこの側面については、「JSFでのページ・ナビゲーションの管理」を参照してください。
faces-config.xml
を使用して、マネージドBean(アプリケーションのWeb層とビジネス層との間のデータ管理に使用するJava Beans)を構成します。JSF実装では、値またはメソッド・バインディング式を介してBeanが参照されると、Beanをインスタンス化して宣言済のデフォルト値を移入し、このファイルの構成設定に応じた有効範囲に配置します。データ・バインディングの詳細は、「データへのJSFコンポーネントのバインド」を参照してください。
faces-config.xml
ファイルで定義します。定義済のコンポーネントおよびレンダラをアプリケーションで使用できます。通常、カスタムのコンポーネント、レンダー・キットおよび構成ファイルは、アプリケーションのリソース・パスに配置される.jar
ファイル内に一緒にパッケージ化します。詳細は、「JSFユーザー・インタフェースの拡張」を参照してください。
adf-faces-config.xml
によって管理されます。詳細は、「ADF Faces構成の使用」を参照してください。
faces-config.xml
ファイルに登録します。詳細は、「JSFでのコンバータおよびバリデータの使用」を参照してください。
リファレンス: JSF構成要素
リファレンス: ADF Faces構成要素
JSF編集ツール
Copyright © 1997, 2006, Oracle. All rights reserved.