Hitachi

Cosminexus V11 アプリケーションサーバ アプリケーション開発ガイド


付録J.2 V9互換モードでJSFを利用する場合

JSFを利用して,J2EEアプリケーションを開発する場合,ユーザー・ライブラリーやファセットを設定する必要があります。

それぞれの作業の概要を説明します。

  1. ユーザー・ライブラリーの設定

    JSFを利用するためにはユーザー・ライブラリーを設定する必要があります。詳細は,「(1) ユーザー・ライブラリーの設定」を参照してください。

  2. ファセットの設定

    ファセットの設定をします。詳細は,「(2) ファセットの設定」を参照してください。

以降で,これらの手順について説明します。

〈この項の構成〉

(1) ユーザー・ライブラリーの設定

ユーザー・ライブラリーを設定する手順を次に示します。

  1. Eclipseのメニューから[ウィンドウ]−[設定]を選択します。

    [設定]ダイアログが表示されます。

  2. [設定]ダイアログの左ペインで[Java]−[ビルド・パス]−[ユーザー・ライブラリー]を選択します。

    [ユーザー・ライブラリー]ページが表示されます。

    [図データ]

  3. [新規]ボタンをクリックします。

    [新規ユーザー・ライブラリー]ダイアログが表示されます。

    [図データ]

  4. [ユーザー・ライブラリー名]に任意の名前を指定して,[OK]ボタンをクリックします。

    [定義済みのユーザー・ライブラリー]に作成したユーザー・ライブラリーが表示されます。

  5. [定義済みのユーザー・ライブラリー]で作成したユーザー・ライブラリーを選択し,[JAR の追加]ボタンをクリックします。

    [JAR の選択]ダイアログが表示されます。

  6. [JAR の選択]ダイアログで,[ファイル名]に追加するjarを指定して,[開く]ボタンをクリックします。

    作成したユーザー・ライブラリーに指定したjarが追加されます。

    ユーザー・ライブラリーに追加するjarは次のとおりです。

    • <Developerのインストールディレクトリ>\CC\lib\cjsf.jar

    • <Developerのインストールディレクトリ>\CC\lib\cjstl.jar

    • <Developerのインストールディレクトリ>\CC\lib\validation-api.jar

  7. [設定]ダイアログで,[適用して閉じる]ボタンをクリックします。

    設定が保存されます。

    注意事項

    デバッグ環境で,JSFを利用するJ2EEアプリケーションを実行するには,次のjarについてJ2EEサーバ側の設定が必要です。

    • <Developerのインストールディレクトリ>\CC\lib\cjsf.jar

    • <Developerのインストールディレクトリ>\CC\lib\cjstl.jar

(2) ファセットの設定

ファセットを設定する手順を次に示します。

  1. [プロジェクト・エクスプローラー]ビューで,JSFを利用する動的Webプロジェクトを選択します。

  2. Eclipseのメニューから[プロジェクト]−[プロパティ]を選択します。

    [プロパティ: <プロジェクト名>]ダイアログが表示されます。

  3. [プロパティ: <プロジェクト名>]ダイアログの左ペインで[プロジェクト・ファセット]を選択します。

    [プロジェクト・ファセット]ページが表示されます。

    [図データ]

  4. [プロジェクト・ファセット]で[JavaServer Faces]にチェックを入れ,バージョンに「2.0」または「2.1」を選択します。

    ページの下部に「さらに設定が必要です...」のリンクが表示されます。

    [図データ]

  5. 「さらに設定が必要です...」のリンクをクリックします。

    [ファセット済みプロジェクトの変更]ダイアログが表示されます。

    [図データ]

  6. [ファセット済みプロジェクトの変更]ダイアログで,次の項目を指定します。

    • [種類]に「ユーザー・ライブラリー」を選択します。

    • 表示されるユーザー・ライブラリーリストで,作成したJSFのユーザー・ライブラリーをチェックします。

    • [このアプリケーションにライブラリーを含める]のチェックを外します。

  7. [OK]ボタンをクリックします。

  8. [プロパティ: <プロジェクト名>]ダイアログで,[OK]ボタンをクリックします。

(3) web.xml編集時の注意事項

JSFを利用するための設定をすると,web.xmlに次の定義が設定されます。修正または削除してください。