Webアプリケーションでは、サーブレットおよびJSPでEJBへのコールが必要になることがよくあります。 しかし、J2EEでは、(サーブレットおよびJSPを使用した)WebアプリケーションがEJBと正常に機能するには、J2EE Webアプリケーション・アーカイブ(WAR)・ファイルおよびJ2EE EJB JARファイルを、1つのJ2EEエンタープライズ・アーカイブ(EAR)・ファイルにアセンブルする必要があります。
「アプリケーション・アセンブリ」ページには、ワークスペース内のプロジェクトと、プロジェクト内のWebアプリケーション・アーカイブ(WAR)およびEJB JARを含む各種のJ2EEモジュールが表示されます。 プロジェクトのみが表示されている場合、ワークスペースにはJ2EE EJBモジュール・デプロイメント・プロファイルはありません。
「アプリケーション・アセンブリ」ページにより、特定のWebモジュールが依存するEJBモジュールを宣言できます。 WARデプロイメント・アーカイブのデプロイ時に、「アプリケーション・アセンブリ」ページで選択したすべてのEJBモジュールがWARファイルとともにEARファイルにアセンブルされます。
J2EEアプリケーションのEARファイルにアセンブルするJ2EEモジュールの名前の隣にあるチェック・ボックスをチェックします。 J2EEモジュールがこのパネルに表示されるには、あらかじめ作成され、EARプロファイルのデプロイ前に別に生成されている必要があります。
JDeveloperでは、同じEARファイルへの、様々なJ2EEモジュールまたはコンポーネントのアプリケーション・アセンブリをサポートします。 たとえば、1つのEJB JARファイルをEARファイルに組み込むために直接アセンブルし、同時にアセンブルするJ2EE Webプロファイルを選択することもできます。
注意: JDeveloperでは、同じワークスペース内のプロジェクト間のデプロイメント・プロファイル依存性をサポートします。 依存性を選択するには、ナビゲータでデプロイメント・プロファイルを右クリックし、「プロパティ」を選択して「プロパティ」ダイアログを開き、「プロファイルの依存性」ページを選択します。
Copyright © 1997, 2004, Oracle. All rights reserved.