エンタープライズ・アプリケーション・プロジェクトには、エンタープライズ・アプリケーションに必要なリソースへの参照が含まれます。Web モジュール、JAR ファイル、コネクター・モジュール、EJB モジュール、およびアプリケーション・クライアント・モジュールを組み合わせて保有することができます。 エンタープライズ・アプリケーション・プロジェクトは、EAR ファイルの形式でデプロイされるため、EAR プロジェクトと呼ばれることもあります。 エンタープライズ・アプリケーション・プロジェクト内のモジュールが他の J2EE プロジェクトにマッピングされます。 マッピング情報は、エンタープライズ・アプリケーション・プロジェクト内のメタデータ・ファイルに保管されます。 メタデータ・ファイルは、EAR ファイルにプロジェクトをエクスポートするため、およびサーバーでプロジェクトを実行するために使用されます。
その他の型のプロジェクトと同様に、 エンタープライズ・アプリケーション・プロジェクトは 、1 つまたは複数のプロジェクト・ファセットを持つことができます。 そのプロジェクト・ファセットは、 プロジェクトにおける機能のユニットとして表されます。 新規プロジェクトを EAR ファイルとしてデプロイするためには、 EAR ファセットがプロジェクト内に存在する必要があります。 プロジェクト の使用目的に応じて、 他のファセットをプロジェクトに対して使用可能にすることができます。
エンタープライズ・アプリケーション・プロジェクトを作成する場合、名前に 2 バイト文字セット (DBCS) 文字を使用しないことをお勧めします。
J2EE エンタープライズ・アプリケーション・プロジェクトを作成するには、次のようにします。