EJB JAR ファイルから、新規もしくは既存の EJB プロジェクトに、Bean および他のメタデータをインポートできます。
このタスクについて
ヒント: 
Windows のエクスプローラまたはデスクトップから「エンタープライズ・エクスプローラー」ビューに EJB JAR ファイルを迅速にドラッグできます。既存の EJB モジュールにドロップすると、ウィザード上で EJB JAR が参照の JAR として追加されます。
手順
- Java™ EE パースペクティブの「エンタープライズ・エクスプローラー」ビューで、を選択します。
- 「インポート・ソースの選択」で、とクリックし、「次へ」をクリックします。
- 「EJB JAR ファイル」フィールドで、インポートする EJB JAR ファイルのロケーションと名前を入力します。
- 「EJB プロジェクト」フィールドで、新しいプロジェクト名を入力するか、またはドロップダウン・リストから EJB プロジェクトを選択します。
- 「ターゲット・ランタイム」ドロップダウン・リストで、開発の対象となるアプリケーション・サーバーを選択します。
ターゲット・サーバーが存在しない場合は、「新規」ボタンを使用して作成します。
このターゲット・サーバーの選択により、プロジェクトのクラスパス・エントリーが変更されて、ランタイムの設定が影響を受けます。
この選択により、プロジェクトのクラスパス・エントリーが変更されて、ランタイムの設定に影響があります。
- オプション: 「EAR にプロジェクトを追加」チェック・ボックスを選択して、エンタープライズ・アプリケーション (EAR) プロジェクトに新規モジュールを追加します。 「EAR プロジェクト」組み合わせボックスで、新しいプロジェクト名を入力するか、またはドロップダウン・リストから既存のエンタープライズ・アプリケーション・プロジェクトを選択します。
あるいは、「新規」ボタンをクリックして、「新規エンタープライズ・アプリケーション・プロジェクト」ウィザードを起動します。
「次へ」をクリックします。
- 「終了」をクリックして 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 フォルダーのマージされた内容を含む単一アーカイブになります。