EJB プロジェクトの作成

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

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

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

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

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

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

  3. 拡張を表示」をクリックする。
  4. EJB のバージョン」ドロップダウン・リストで、EJB プロジェクトを準拠させる EJB 仕様バージョンを選択する。
    • EJB 2.1 エンタープライズ Bean の使用を計画している場合は、EJB 2.1 プロジェクトを指定する必要があります。 EJB 1.1 エンタープライズ Bean を EJB 2.x プロジェクトに追加することができます。 EJB 2.1 プロジェクトは、 J2EE 1.4 エンタープライズ・アプリケーション・プロジェクトに存在している必要があります。 EJB 2.0 プロジェクトは、そのエンタープライズ・アプリケーション・プロジェクトのために最低レベルの J2EE 1.3 を必要とします。
  5. ターゲット・サーバー」ドロップダウン・リストで、 開発の対象とするアプリケーション・サーバーを選択する。この選択により、プロジェクトのクラスパス・エントリーが変更されて、コンパイルおよびランタイムの設定に影響があります。
  6. エンタープライズ・アプリケーション (EAR) プロジェクトに新規モジュールを追加するかどうかを指定する。
  7. EAR プロジェクト」組み合わせボックスで、新規プロジェクト名を入力するか、 またはドロップダウン・リストから既存のエンタープライズ・アプリケーション・プロジェクトを選択する。あるいは、「新規」ボタンをクリックして、 「新規エンタープライズ・アプリケーション・プロジェクト」ウィザードを起動します。
    注: 新規 EAR プロジェクト名を入力すると、 この EAR プロジェクトは作成しているプロジェクトのバージョンを基にした最も低い互換性の J2EE バージョンがあるデフォルト・ロケーションに作成されます。エンタープライズ・アプリケーション・プロジェクトに別のバージョンまたは別のロケーションを指定したい場合は、 「新規エンタープライズ・アプリケーション・プロジェクト」ウィザードを使用する必要があります。
  8. 任意: エンタープライズ Bean のクライアント・インターフェース・クラスを別個の EJB クライアント JAR ファイルに保持したい場合は、「クライアント・インターフェースおよびクラスを保持するために EJB クライアント JAR プロジェクトを作成」チェック・ボックスを選択する。この EJB クライアント JAR ファイルは、 プロジェクト・ユーティリティー JAR ファイルとしてエンタープライズ・アプリケーションに追加されます。
  9. 任意: EJB クライアント JAR プロジェクトを作成する場合は、 クライアント JAR プロジェクト・オプションを指定するために「次へ」をクリックします。
  10. 終了」をクリックする。
関連概念
注釈ベース・プログラミングの概要
関連タスク
EJB プロジェクトを EJB JAR ファイルにエクスポートする
EJB JAR ファイルのインポート
クラス・ファイルを EJB プロジェクトにインポート
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005.