|
|
|
|
|
| | | |
application.xml デプロイメント記述子の要素
以下の節では、application.xml ファイルについて説明します。
application.xml ファイルは、エンタープライズ アプリケーション アーカイブのデプロイメント記述子です。ファイルは、アプリケーション アーカイブの META-INF サブディレクトリにあります。以下の DOCTYPE 宣言を最初に指定しなければなりません。
<!DOCTYPE application PUBLIC "-//Sun Microsystems,
Inc.//DTD J2EE Application 1.2//EN"
"http://java.sun.com/j2ee/dtds/application_1_2.dtd">
以下の図は、application.xml デプロイメント記述子の構造を示しています。
以降の節では、ファイル内に表示される各要素について説明します。
application は、アプリケーションのデプロイメント記述子のルート要素です。application 要素内の各要素については、以降の節で説明します。
icon 要素は、GUI ツールでアプリケーションを表す小さい画像または大きい画像の位置を指定します。この要素は現在、WebLogic Server では使用されていません。
省略可能。GUI ツールでアプリケーションを表す小さい(16x16 ピクセル) .gif 画像または .jpg 画像です。この要素は現在、WebLogic Server では使用されていません。
省略可能。GUI ツールでアプリケーションを表す大きい(32x32 ピクセル) .gif 画像または .jpg 画像です。この要素は現在、WebLogic Server では使用されていません。
省略可能。display-name 要素は、アプリケーションの表示名(GUI ツールで表示することを想定した短い名前)を指定します。
省略可能です。アプリケーションに関する説明文です。
application.xml デプロイメント記述子には、エンタープライズ アーカイブ ファイル内の各モジュールに対する module 要素があります。各 module 要素には、アプリケーション内のモジュールのタイプと場所を示す ejb 要素、java 要素、または web 要素を指定できます。省略可能な alt-dd 要素は、後でアセンブリするデプロイメント記述子へのオプション URL を指定します。
アプリケーション ファイルの EJB モジュールを定義します。アプリケーションの EJB JAR ファイルへのパスも含まれます。
例 :
<ejb>petStore_EJB.jar</ejb>
アプリケーション ファイルのクライアント アプリケーション モジュールを定義します。
例 :
<java>client_app.jar</java>
アプリケーション ファイルの Web アプリケーション モジュールを定義します。web 要素には、web-uri 要素、およびオプションで context-root 要素があります。
アプリケーション ファイルの Web モジュールの場所を定義します。この要素は、.war ファイル形式です。
省略可能。Web アプリケーションのコンテキスト ルートです。
例 :
<web>
<web-uri>petStore.war</web-uri>
<context-root>estore</context-root>
</web>
security-role 要素には、アプリケーション共通のセキュリティ ロールが指定されます。各 security-role 要素には、description 要素(オプション)および role-name 要素があります。
省略可能。セキュリティ ロールの説明文です。
必須。アプリケーション内の認可に使用するセキュリティ ロールまたはプリンシパルの名前を定義します。各ロールは、weblogic-application.xml デプロイメント記述子の WebLogic Server ユーザまたはグループにマップされます。
例 :
<security-role>
<description>the gold customer role</description>
<role-name>gold_customer</role-name>
</security-role>
<security-role>
<description>the customer role</description>
<role-name>customer</role-name>
</security-role>
|
|
|
|