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
|
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のアーカイブ形式の詳細は、次のドキュメントを参照してください。
http://www.java.sun.com/j2ee/download.html#blueprints
http://www.java.sun.com/products/ejb/docs.html
http://java.sun.com/products/servlet/
http://www.java.sun.com/j2ee/download.html
J2EEデプロイメントについて
デプロイメント・プロファイルについて
デプロイメント・ディスクリプタについて
アプリケーションのJ2EEアプリケーション・サーバーへのデプロイ
J2EEアプリケーションのパッケージ化とデプロイ
Copyright © 1997, 2004, Oracle. All rights reserved.