J2EEのアーカイブ形式について

J2EEアーカイブ・ファイルには、J2EEモジュールまたはJ2EEアプリケーションが含まれます。 モジュールは、一般的なコンポーネント・タイプの1つ以上のパッケージ化されたJDeveloperプロジェクトで構成されます。 アプリケーションは、1つ以上のモジュールで構成されます。 また、アーカイブにはデプロイメント・ディスクリプタも含まれます。デプロイメント・ディスクリプタは、モジュールまたはアプリケーションの構成をサーバーに対して指定するXMLファイルであり、サーバーのタイプに固有です。

次の表に、JDeveloperでサポートされているアーカイブ・タイプとそれに関連付けられたモジュール・タイプおよび内容を示します。

アーカイブ・タイプ モジュール・タイプ ソフトウェアの内容 デプロイメント・ディスクリプタ
Javaアーカイブ(JAR) J2EEクライアント・モジュール Javaアプリケーション・コンポーネント application-client.xml
orion-application-client.xml
EJB JAR J2EE EJBモジュール Enterprise JavaBeans(EJB)コンポーネント ejb-jar.xml
orion-ejb-jar.xml
weblogic-ejb-jar.xml
jboss.xml
Webアーカイブ(WAR) J2EE Webモジュール サーブレットおよびJavaServer Pages(JSP)コンポーネント web.xml
orion-web.xml
weblogic.xml
エンタープライズ・アーカイブ(EAR) n/a J2EEエンタープライズ・アプリケーション application.xml
orion-application.xml

JAR、EJB JARおよびWARファイルには、それぞれ1つ以上のコンポーネントで構成されるモジュールが含まれます。 エンタープライズ・アーカイブ(EARファイル)には、1つ以上のパッケージ化されたモジュールで構成されるアプリケーションが含まれます。 すべてのアプリケーションは、J2EE仕様に従って、J2EEサーバーにデプロイする前にEARファイルとしてアセンブルし、パッケージ化する必要があります。

Webアプリケーション(サーブレットまたはJSP)またはEJBアプリケーションを作成し、アプリケーション・サーバー接続を介してデプロイする場合、JDeveloperによって、そのアプリケーションがEARファイルにラップされたWARまたはEJB JARとしてパッケージ化されます。 アプリケーションが異なるタイプのコンポーネントで構成されている場合、コンポーネントは複数のモジュールにパッケージ化されるため、EARデプロイメント・プロファイルを作成して、それらのモジュールをEARファイルとしてアセンブルする必要があります。

J2EEのアーカイブ形式の詳細は、次のドキュメントを参照してください。


関連項目

J2EEデプロイメントについて
デプロイメント・プロファイルについて
デプロイメント・ディスクリプタについて
アプリケーションのJ2EEアプリケーション・サーバーへのデプロイ
J2EEアプリケーションのパッケージ化とデプロイ

 

Copyright © 1997, 2004, Oracle. All rights reserved.