EJB JAR ファイルのインポート

EJB JAR ファイルから、新規もしくは既存の EJB プロジェクトに、Bean および他のメタデータをインポートできます。

このタスクについて

ヒント: 以下の段落は、Windows に適用されます。Windows のエクスプローラまたはデスクトップから「エンタープライズ・エクスプローラー」ビューに EJB JAR ファイルを迅速にドラッグできます。既存の EJB モジュールにドロップすると、ウィザード上で EJB JAR が参照の JAR として追加されます。

手順

  1. Java™ EE パースペクティブの「エンタープライズ・エクスプローラー」ビューで、「ファイル」 > 「インポート」を選択します。
  2. 「インポート・ソースの選択」で、「EJB」 > 「EJB JAR ファイル」とクリックし、「次へ」をクリックします。
  3. 「EJB JAR ファイル」フィールドで、インポートする EJB JAR ファイルのロケーションと名前を入力します。
  4. 「EJB プロジェクト」フィールドで、新しいプロジェクト名を入力するか、またはドロップダウン・リストから EJB プロジェクトを選択します。
  5. 「ターゲット・ランタイム」ドロップダウン・リストで、開発の対象となるアプリケーション・サーバーを選択します。 ターゲット・サーバーが存在しない場合は、「新規」ボタンを使用して作成します。 このターゲット・サーバーの選択により、プロジェクトのクラスパス・エントリーが変更されて、ランタイムの設定が影響を受けます。 この選択により、プロジェクトのクラスパス・エントリーが変更されて、ランタイムの設定に影響があります。
  6. オプション: 「EAR にプロジェクトを追加」チェック・ボックスを選択して、エンタープライズ・アプリケーション (EAR) プロジェクトに新規モジュールを追加します。 「EAR プロジェクト」組み合わせボックスで、新しいプロジェクト名を入力するか、またはドロップダウン・リストから既存のエンタープライズ・アプリケーション・プロジェクトを選択します。 あるいは、「新規」ボタンをクリックして、「新規エンタープライズ・アプリケーション・プロジェクト」ウィザードを起動します。 「次へ」をクリックします。
  7. 「終了」をクリックして EJB JAR ファイルをインポートします。

タスクの結果

注: EJB 1.0 JAR 内の .ser ファイルは、 インポート中に EJB 1.1 用の ejb-jar.xml ファイルに変換されます。

インポート済み .class ファイル

バイナリー .class ファイルのみを含む EJB JAR ファイル (ソース・コードなし) をインポートすることもできます。Bean はマップされ、デプロイメント・コードが生成されるか、 あるいは JAR の内容によって新規エンタープライズ Bean が作成されます。

xxx.imported_classes というフォルダーに含まれるのは、.class ファイルのみです。 その他のファイル (例えば、ソース・ファイルと .properties ファイルなど) は、 すべてインポート中に EJB プロジェクトのソース・フォルダーにコピーされます。この戦略により、インポート済み JAR ファイルをマップ、アセンブル、およびデプロイするために、 EJB ツールがバイナリー Java クラスの形状を反映するようになります。

EJB JAR エクスポートでは、xxx.imported_classes フォルダーの内容が、 生成される EJB JAR 内にマージされます。つまり、エクスポート済み JAR ファイルは、EJB プロジェクトの Java 出力フォルダーと xxx.imported_classes フォルダーのマージされた内容を含む単一アーカイブになります。


フィードバック