エンタープライズ・アプリケーション・プロジェクトの作成

エンタープライズ・アプリケーション・プロジェクトには、エンタープライズ・アプリケーションに必要なリソースへの参照が含まれます。Web モジュール、JAR ファイル、コネクター・モジュール、EJB モジュール、およびアプリケーション・クライアント・モジュールを組み合わせて保有することができます。 エンタープライズ・アプリケーション・プロジェクトは、EAR ファイルの形式でデプロイされるため、EAR プロジェクトと呼ばれることもあります。 エンタープライズ・アプリケーション・プロジェクト内のモジュールが他の J2EE プロジェクトにマッピングされます。 マッピング情報は、エンタープライズ・アプリケーション・プロジェクト内のメタデータ・ファイルに保管されます。 メタデータ・ファイルは、EAR ファイルにプロジェクトをエクスポートするため、およびサーバーでプロジェクトを実行するために使用されます。

その他の型のプロジェクトと同様に、 エンタープライズ・アプリケーション・プロジェクトは 、1 つまたは複数のプロジェクト・ファセットを持つことができます。 そのプロジェクト・ファセットは、 プロジェクトにおける機能のユニットとして表されます。 新規プロジェクトを EAR ファイルとしてデプロイするためには、 EAR ファセットがプロジェクト内に存在する必要があります。 プロジェクト の使用目的に応じて、 他のファセットをプロジェクトに対して使用可能にすることができます。

エンタープライズ・アプリケーション・プロジェクトを作成する場合、名前に 2 バイト文字セット (DBCS) 文字を使用しないことをお勧めします。

J2EE エンタープライズ・アプリケーション・プロジェクトを作成するには、次のようにします。

  1. J2EE パースペクティブで、「ファイル」 > 「新規」 > 「プロジェクト」 > 「J2EE」 > 「エンタープライズ・アプリケーション・プロジェクト」とクリックする。
  2. 「プロジェクト名」フィールドに、 新規プロジェクトの名前を入力する。
  3. デフォルトのプロジェクト・ロケーションを変更する には、「プロジェクト・コンテンツ」内の「デフォルトを 使用」チェック・ボックスをクリアし 、「参照」ボタンで新規ロケーションを選択する。
  4. 「ターゲット・ランタイム」フィールド で、プロジェクトのターゲット・ランタイムを選択する。 「新規」ボタンをクリックすると、 プロジェクトで使用する新規ランタイムを作成できます。
  5. プロジェクトに対して定義済みの構成を 使用したい場合は、「一般的な構成」リスト内の構成を選択する。
  6. 次へ」をクリックする。
  7. このプロジェクトに追加したいファセットの隣にあるチェック・ボックスを選択し、 各ファセットのバージョン番号を選択する。 「事前設定」リストから ファセットの事前設定の組み合わせを選択することもできます。 各ファセットに対する要求について詳しく知るには、 ファセット名を右クリックし、「制約を表示」をクリックします。
  8. 1 つまたは複数のランタイムと互換性を持つようにプロジェクトを制限するには 、「ランタイムを表示」ボタンを クリックし、プロジェクトと互換性を持たせたいランタイムを選択する。
  9. 次へ」をクリックする。
  10. ウィザードの「EAR に追加する J2EE モジュール」ページで、 新規エンタープライズ・アプリケーション・プロジェクトに 追加する既存のモジュールを選択する。
  11. プロジェクトに追加するための新規モジュールを作成することもできます。
    1. 「新規モジュール」ボタンをクリックします。
    2. モジュールを 1 つだけ作成する場合は 、「デフォルト・モジュールの作成」チェック・ボックスをクリアして、 作成するモジュールのタイプを選択し 、「次へ」をクリックして、 プロジェクトのタイプに対する「新規プロジェクト」ウィザードに従います。
    3. 複数のモジュールを作成する場合 、「デフォルト・ モジュールの作成」チェック・ボックスを選択し、 作成するプロジェクトのタイプに対するチェック・ボックスを選択し 、「終了」をクリックします。 各モジュールの名前を入力できます。 それぞれのモジュールが、 そのプロジェクトのタイプに対するデフォルト設定になり、 新規のエンタープライズ・アプリケーションと同じサーバー・ターゲットを持ちます。
  12. 「終了」をクリックする。

関連概念
J2EE アーキテクチャー
エンタープライズ・アプリケーション・プロジェクト
関連タスク
エンタープライズ・アプリケーション EAR ファイルのインポート
EAR ファイルへのエンタープライズ・アプリケーションのエクスポート
J2EE プロジェクトへのファセットの追加