EJB プロジェクトの作成

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

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

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

新規 EJB プロジェクトを作成する方法:

  1. J2EE パースペクティブで、 「ファイル」 > 「新規」 > 「EJB プロジェクト」と選択する。 「新規 EJB プロジェクト」ウィザードが開きます。
  2. 名前」フィールドに、EJB プロジェクトの名前を入力する。デフォルトの「プロジェクト・ロケーション」を変更するには、 「参照」ボタンをクリックして、新規ロケーションを選択する。

    別のプロジェクトで既に使用されている、デフォルト以外のプロジェクト・ロケーションを指定すると、 プロジェクトの作成は失敗します。

  3. 「ターゲット・ランタイム」ドロップダウン・リストで、開発の対象となるアプリケーション・サーバーを選択する。あるいは、「新規」ボタンを使用して、ターゲット・ランタイムを新規作成します。ターゲット・ランタイムの選択は、それによってプロジェクトのクラスパス・エントリーが変更されるので、コンパイルおよびランタイムの設定に影響します。
  4. オプション: 「構成」 ドロップダウン・リストで、定義済みのプロジェクト構成を選択する。
  5. オプション: Add module to an EAR application 」チェック・ボックスを選択して、エンタープライズ・アプリケーション (EAR) プロジェクトに新規モジュールを追加する。 「EAR プロジェクト名」組み合わせボックスで、新規プロジェクト名を入力するか、またはドロップダウン・リストから既存のエンタープライズ・アプリケーション・プロジェクトを選択する。 あるいは、「新規」をクリックして、 「新規 EAR アプリケーション」ウィザードを起動します。
    注: 新規 EAR プロジェクト名を入力すると、 この EAR プロジェクトは作成しているプロジェクトのバージョンを基にした最も低い互換性の J2EE バージョンがあるデフォルト・ロケーションに作成されます。エンタープライズ・アプリケーション・プロジェクトに別のバージョンまたは別のロケーションを指定したい場合は、 「新規エンタープライズ・アプリケーション・プロジェクト」ウィザードを使用する必要があります。
  6. 次へ」をクリックする。
  7. オプション: 「プロジェクト・ファセット」リストで、1 つ以上のプロジェクト・ファセットを選択する。サーバー・ランタイムを指定するには、「ランタイムを表示」をクリックして 1 つ以上のランタイムを選択します。選択したら、「保管」をクリックしてカスタム構成を保管してください。 「次へ」をクリックする。
  8. 「ソース・フォルダー」フィールドにソース・ファイルのフォルダーを指定するか、デフォルト値を受け入れる。
  9. オプション: エンタープライズ Bean のクライアント・インターフェース・クラスを別個の EJB クライアント JAR ファイルに保持したい場合は、「クライアント・インターフェースおよびクラスを保持するために EJB クライアント JAR プロジェクトを作成」チェック・ボックスを選択する。 この EJB クライアント JAR ファイルは、 プロジェクト・ユーティリティー JAR ファイルとしてエンタープライズ・アプリケーションに追加されます。「名前」フィールドおよび「クライアント JAR の URI」フィールドに値を指定するか、デフォルト設定を受け入れます。
  10. 「終了」をクリックする。
関連概念
注釈ベース・プログラミングの概要
関連タスク
EJB プロジェクトを EJB JAR ファイルにエクスポートする
EJB JAR ファイルのインポート
クラス・ファイルを EJB プロジェクトにインポート

フィードバック