ORACLE JAPAN Server Release 6.1

 

  |  

  WebLogic Server ホーム   |     アプリケーションの開発   |   前へ   |   次へ   |   目次   |   索引   |   PDF 版

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 icon small-icon large-icon display-name description module security-role ejb java web web web web web
 

以降の節では、ファイル内に表示される各要素について説明します。

 


application

application は、アプリケーションのデプロイメント記述子のルート要素です。application 要素内の各要素については、以降の節で説明します。

icon

icon 要素は、GUI ツールでアプリケーションを表す小さい画像または大きい画像の位置を指定します。この要素は現在、WebLogic Server では使用されていません。

small-icon

省略可能。GUI ツールでアプリケーションを表す小さい(16x16 ピクセル) .gif 画像または .jpg 画像です。この要素は現在、WebLogic Server では使用されていません。

large-icon

省略可能。GUI ツールでアプリケーションを表す大きい(32x32 ピクセル) .gif 画像または .jpg 画像です。この要素は現在、WebLogic Server では使用されていません。

display-name

省略可能。display-name 要素は、アプリケーションの表示名(GUI ツールで表示することを想定した短い名前)を指定します。

description

省略可能です。アプリケーションに関する説明文です。

module

application.xml デプロイメント記述子には、エンタープライズ アーカイブ ファイル内の各モジュールに対する module 要素があります。各 module 要素には、アプリケーション内のモジュールのタイプと場所を示す ejb 要素、java 要素、または web 要素を指定できます。省略可能な alt-dd 要素は、後でアセンブリするデプロイメント記述子へのオプション URL を指定します。

ejb

アプリケーション ファイルの EJB モジュールを定義します。アプリケーションの EJB JAR ファイルへのパスも含まれます。

例 :

<ejb>petStore_EJB.jar</ejb>

java

アプリケーション ファイルのクライアント アプリケーション モジュールを定義します。

例 :

<java>client_app.jar</java>

web

アプリケーション ファイルの Web アプリケーション モジュールを定義します。web 要素には、web-uri 要素、およびオプションで context-root 要素があります。

web-uri

アプリケーション ファイルの Web モジュールの場所を定義します。この要素は、.war ファイル形式です。

context-root

省略可能。Web アプリケーションのコンテキスト ルートです。

例 :

<web>
<web-uri>petStore.war</web-uri>
<context-root>estore</context-root>
</web>

security-role

security-role 要素には、アプリケーション共通のセキュリティ ロールが指定されます。各 security-role 要素には、description 要素(オプション)および role-name 要素があります。

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>

 

back to top previous page next page