EJB プロジェクトの作成

EJB モジュール内に含まれるリソースを編成するには、EJB プロジェクトを使用します。

EJB モジュールを使用して、1 つ以上のエンタープライズ Bean をアセンブルし、単一のデプロイ可能な単位にします。これは、標準 Java™ アーカイブ (JAR) ファイルにデプロイされます。EJB モジュールは独立型アプリケーションとして使用し、 あるいは他のモジュールと結合させて、Java EE エンタープライズ・アプリケーションを作成することもできます。EJB モジュールは、エンタープライズ Bean コンテナーにインストールして実行します。EJB プロジェクトは、サーバー上に正常にデプロイして稼働させるためには、(EAR にモジュールとして定義された) エンタープライズ・アプリケーション・プロジェクトから参照されていなければなりません。

EJB モジュールには、以下のものが含まれています。

EJB プロジェクトを新規作成するには、以下のステップを実行します。

  1. Java EE パースペクティブで、「ファイル」>「新規」>「その他」を選択します。
  2. 「新規プロジェクト」ウィザードで、「EJB」 > 「EJB プロジェクト」を選択して、「次へ」をクリックします。
  3. 「プロジェクト名」フィールドに、EJB プロジェクトの名前を入力します。
  4. オプション: EJB プロジェクトで別のワークスペース・ディレクトリーを使用するには、「プロジェクト・コンテンツ」の設定を変更します。
    注: 別のプロジェクトで既に使用されている、デフォルト以外のプロジェクト・ロケーションを指定すると、プロジェクトの作成は失敗します。
  5. 「ターゲット・ランタイム」ドロップダウン・リストで、開発の対象とするアプリケーション・サーバーを選択します。 この選択により、プロジェクトのクラスパス・エントリーが変更されて、コンパイルおよびランタイムの設定に影響があります。ターゲット・ランタイムが存在しない、または別のターゲット・ランタイムを使用する時は、「新規」ボタンを使用します。
  6. 「EJB モジュール・バージョン」フィールドで、プロジェクトの正しいバージョン・レベルを選択します。
  7. 「構成」ドロップダウン・リストから事前定義されたプロジェクトの構成を選択するか、構成を変更してプロジェクト・ファセットをカスタマイズします。構成のカスタマイズ時に、Java バージョン、XDoclet のサポート、および Java パーシスタンスのサポートを選択することができます。

    例えば、エンティティー Bean を作成している場合は、 「Java Persistence」ファセットを選択します。 これ以降に作成されるあらゆる EJB プロジェクトでこの構成を参照できるように、意味を持った名前を付けて構成を保存することができます。

  8. オプション: EAR にプロジェクトを追加」チェック・ボックスを選択し、新規モジュールをエンタープライズ・アプリケーション (EAR) プロジェクトに追加します。「EAR プロジェクト」組み合わせボックスで、新規プロジェクト名を入力するか、ドロップダウン・リストから既存のエンタープライズ・アプリケーション・プロジェクトを選択します。または、「新規」ボタンをクリックして、「新規エンタープライズ・アプリケーション・プロジェクト」ウィザードを起動します。 「次へ」をクリックします。
    注: 新規 EAR プロジェクト名を入力すると、 この EAR プロジェクトは、作成しているプロジェクトのバージョンを基にした最も低い互換性 の Java EE バージョンがあるデフォルト・ロケーションに作成されます。エンタープライズ・アプリケーションに別のバージョンまたは別のロケーションを指定する場合、「新規」をクリックして、「新規エンタープライズ・アプリケーション・プロジェクト」ウィザードを使用します。
  9. オプション: ソース・フォルダー」の値を変更して、Java ソース・ファイルが格納されているディレクトリーを変更します。
  10. オプション: エンタープライズ Bean のクライアント・インターフェース・クラスを個別の EJB クライアント JAR ファイル内に保持したい場合は、「EJB クライアント JAR プロジェクトを作成してクライアント・インターフェースおよびクラスを保持 (Create an EJB Client JAR Project to hold the client interfaces and classes)」チェック・ボックスを選択します。この EJB クライアント JAR ファイルは、プロジェクト・ユーティリティー JAR ファイルとしてエンタープライズ・アプリケーションに追加されます。また、EJB クライア ント JAR プロジェクトの 「名前」、またはクライアント JAR ファイルの名前 (「クライアント JAR の URI」) を変更することもできます。
  11. 終了」をクリックします。
注:「新規プロジェクト」ウィザードが、デフォルトのファセットをプロジェクトに自動的に追加します。「設定」ウィンドウで、これらのファセットを変更したり、新規のファセットを追加したりできます。 詳しくは、 『Java EE プロジェクトへのファセットの追加』を参照してください。