第2回:JSFを構成する要素 (3/3)

まるごとサーバサイドJava
JDeveloperで学ぶJSF入門

第2回:JSFを構成する要素

著者:WINGSプロジェクト  佐藤治夫(株式会社ビープラウド)、
小泉守義

監修:山田祥寛   2006/7/20
前のページ  1  2  3
JSF設定ファイル

   JSF設定ファイルは、表2に示したカテゴリの情報から構成されるXMLファイルです(リスト1)。通常は、faces-config.xmlとしてWEB-INFディレクトリに配置されます(注2)。
カテゴリ意味主に利用するタグ
マネージドBean/マネージドプロパティの定義POJOをJSFページ変数から参照するための定義を記述する<managed-bean>、
<managed-bean-class>、
<managed-bean-scope>、
<managed-property>
ナビゲーションルール定義ページ遷移を定義する<navigation-rule>、
<navigation-case>、
<from-view-id>、
<from-outcome>、
<to-view-id>
カスタムUIコンポーネント定義JSF開発者の作成したUIコンポーネントを登録する<component>、
<component-class>、
<component-id>
カスタムバリデータ定義JSF開発者の作成したバリデータを登録する<validator>、
<validator-class>、
<validator-id>
カスタムコンバータ定義JSF開発者の作成したコンバータを登録する<converter>、
<converter-class>、
<converter-id>
レンダーキット定義JSF開発者の作成したレンダラを登録する<render-kit>、
<render-kit-id>、
<render-kit-class>、
<renderer>
アプリケーションリソース定義JSF全体の動作に関わるパラメータを設定する<application>、
<default-render-kit-id>、
<message-bundle>

表2:JSF設定ファイルで設定する主な項目

※注2:web.xmlのcontext-param要素のjavax.faces.CONFIG_FILESに、カンマ区切りでファイルを指定することにより、複数のファイルを指定することができます。

リスト1:faces-config.xmlの骨格
<?xml version="1.0" ?>
<!DOCTYPE faces-config PUBLIC ...>
<faces-config>
   <managed-bean>
      <!-- 1. マネージドBean/マネージドプロパティ定義-->
   </managed-bean>
   <navigation-rule>
      <!-- 2. ナビゲーションルール定義-->
   </navigation-rule>
   <component>
      <!-- 3. カスタムUI コンポーネントの定義-->
   </component>
   <converter>
      <!-- 4. カスタムコンバータの定義-->
   </converter>
   <validator>
      <!-- 5. カスタムバリデータの定義-->
   </validator>
   <render-kit>
      <!-- 6. レンダーキット定義-->
   </render-kit>
   <application>
      <!-- 7. アプリケーションリソースの定義-->
   </application>
   <factory>
      <!-- 8.アプリケーションファクトリの定義-->
   </factory>
   <lifecycle>
      <!-- 9. フェーズリスナ定義-->
   </lifecycle>
   <referenced-bean>
      <!-- 10. Bean 参照定義-->
   </referenced-bean>
</faces-config>

前のページ  1  2  3


著者:WINGSプロジェクト 佐藤治夫(株式会社ビープラウド)、小泉守義 監修:山田祥寛
著者プロフィール
著者:WINGSプロジェクト 佐藤治夫(株式会社ビープラウド)、
小泉守義
監修:山田祥寛

WINGSプロジェクトは、有限会社WINGSプロジェクト(代表取締役山田祥寛)が運営するライティング・チーム。海外記事の翻訳から、主にサーバサイド分野の書籍/雑誌/Web記事の執筆、講演、アプリケーション開発などを幅広く手がける。2006年7月時点での登録メンバーは20名で、現在も一緒に執筆をできる有志を募集中。執筆に興味のある方は、どしどし応募いただきたい。


INDEX
第2回:JSFを構成する要素
 JSFの構成要素
 レンダラ/レンダーキット
JSF設定ファイル

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored