WebLogic Server アプリケーションの開発
![]() |
![]() |
![]() |
![]() |
以下の節では、WebLogic Server の J2EE クライアント アプリケーションのデプロイメント記述子について説明します。J2EE アプリケーションの場合、ユーザの関心は通常サーバサイドのモジュール (Web アプリケーション、EJB、コネクタ) にあります。サーバサイドのモジュールのコンフィグレーションには、「エンタープライズ アプリケーションのデプロイメント記述子の要素」に説明されている application.xml デプロイメント記述子を使用します。
しかし、クライアント モジュール (JAR ファイル) を EAR ファイルに含めることもできます。この JAR ファイルは、クライアントサイドでのみ使用するもので、このクライアント モジュールのコンフィグレーションには application-client.xml デプロイメント記述子を使用します。この方法により、クライアントサイドとサーバサイド、両方のモジュールのパッケージ化が可能になります。サーバはサーバが関係する部分 (application.xml ファイルによる) だけを参照し、クライアントはクライアントが関係する部分 (application-client.xml ファイルによる) だけを参照します。
クライアントサイド モジュールには、application-client.xml
という J2EE の標準デプロイメント記述子、およびクライアント アプリケーションの JAR ファイルから派生した名前を持つ WebLogic 固有の実行時デプロイメント記述子の 2 種類が必要です。
application-client.xml
ファイルは、J2EE クライアント アプリケーションのデプロイメント記述子です。以下の DOCTYPE 宣言を最初に指定しなければなりません。
<!DOCTYPE application-client PUBLIC "-//Sun Microsystems,
Inc.//DTD J2EE Application Client 1.2//EN"
"http://java.sun.com/j2ee/dtds/application-client_1_2.dtd">
以降の節では、ファイル内に表示される各要素について説明します。
application-client
は、アプリケーション クライアントのデプロイメント記述子のルート要素です。アプリケーション クライアントのデプロイメント記述子は、クライアント アプリケーションで使用する EJB モジュールおよびその他のリソースを記述します。
次の表では、application-client
要素内で定義できる要素について説明します。
|
||
|
この XML 形式のデプロイメント記述子は、他のデプロイメント記述子とは異なり、クライアント アプリケーションの JAR ファイル内には保存されませんが、クライアント アプリケーションの JAR ファイルと同じディレクトリに保存する必要があります。
デプロイメント記述子のファイル名は、JAR ファイルの基本名に .runtime.xml
という拡張子が付けられます。たとえば、クライアント アプリケーションが c:\applications\ClientMain.jar
というファイルにパッケージングされている場合、実行時デプロイメント記述子は c:\applications\ClientMain.runtime.xml
というファイルにあります。
application-client
要素は、WebLogic 固有のクライアント実行時デプロイメント記述子のルート要素です。次の表では、application-client
要素内で定義できる要素について説明します。
![]() |
![]() |
![]() |