WebFacing Web プロジェクトの作成

WebFacing Web プロジェクトは Struts ベースで、Struts 1.3 を使用します。J2EE レベルは、プロジェクト作成時にターゲットになる WebSphere Application Server のバージョンによって異なります。WebSphere Application Server バージョン 6.0 または 6.1 の場合は、J2EE 1.4 です。WebSphere Application Server バージョン 7.0 の場合は、Java EE 5.0 です。

WebFacing Web プロジェクトを作成する には、以下のようにします。

  1. 「ファイル」 > 「新規」 > 「プロジェクト」をクリックします。
  2. 「ウィザード」ペインで「WebFacing」を展開し、「WebFacing Web プロジェクト」を選択し、「次へ」をクリックして「WebFacing Web プロジェクト」ウィザードを開きます。
  3. 「WebFacing Web プロジェクト」ウィザードで、次のようにします。
    1. 「名前」フィールドにプロジェクトの名前を入力します。
    2. 「ターゲット・ランタイム」コンボ・ボックスでサーバーを選択します。選択したサーバーにより、プロジェクトの J2EE バージョンが決まります。このコンボ・ボックスは、EAR プロジェクトが既に存在すると使用不可になっていますので気をつけてください。確実にサーバーを選択できるようにするには、次のステップ e で新規 EAR プロジェクトを指定します。
    3. WebFacing プロジェクトの「動的 Web モジュール・バージョン 」に注意してください。動的 Web モジュールのバージョンは Java Servlet API をサポートし、複数の J2EE レベルに対応します (J2EE 1.4 に対しては 2.4、Java EE 5 に対しては 2.5)。この設定は、「プロジェクト・ファセット」ページで変更できます。このページには、「構成」フィールドの横にある「変更」ボタンを使用してアクセスします。
    4. 選択したサーバーのデフォルトの構成を使用します。または、自身でプロジェクトを構成する場合は、<カスタム>を選択します。プロジェクトの構成を変更する場合は、「変更」をクリックして、「プロジェクト・ファセット」ページを表示します。「プロジェクト・ファセット」ページを使用して、ファセットをプロジェクトに対して追加または除去できます。
    5. 「モジュールを EAR プロジェクトに追加」チェック・ボックスが選択されていることを確認 してください。これが最初に作成するプロジェクトの場合は、EAR プロジェクトのデフォルト名が提供されます。既にワークスペースに EAR プロジェクトが含まれている場合は、それがデフォルトとして選択されます。EAR プロジェクト名は、変更することもデフォルトを保持することもできます。
    6. 「次へ」をクリックします。次のいくつかの画面で、変換するディスプレイ・ファイル と UIM ソース・メンバーを選択することができます。変換せずに WebFacing Web プロジェクトを作成する場合は、「WebFacing プロジェクトの完成」ページが表示されるまで「次へ」をクリックし、「完了」をクリックしてプロジェクトを作成します。
      注: 「拡張設定の構成」を選択すると、次のいくつかの画面で拡張プロジェクト設定を指定することもできます。

既存の Web プロジェクトに WebFacing サポートを追加するには、以下のようにします。

  1. Web プロジェクトを右クリックし、「プロパティー」を選択します。 プロジェクトの「プロパティー」ダイアログが表示されます。
  2. 「プロジェクト・ファセット」ノードを選択します。
  3. 「OK」をクリックして、未変換の WebFacing プロジェクトを作成するか、「詳細な構成を指定」リンクをクリックして、以下で説明するように、WebFacing プロジェクトの設定を指定します。
  4. Struts 設定を変更することもデフォルトを受け入れることもできます。
    注: WebFacing Web プロジェクトには、J2EE 1.4 以降および Struts 1.3 が必要です。IBM ポートレットには、J2EE 1.4 およびIBM ポートレット用 Struts 6.0 が必要です。
  5. 「次へ」をクリックします。次の画面で、変換するディスプレイ・ファイル と UIM ソース・メンバーを選択することができます。
関連概念
WebFacing Tool について
関連情報
WebFacing ツール -- 現行 DDS キーワード・サポート