WebLogic JMS プログラマーズ ガイド
![]() |
![]() |
![]() |
![]() |
以下の節では、WebLogic JMS シン クライアントをデプロイおよび使用する方法について説明します。
完全な WebLogic JAR のサイズは、サーバサイド アプリケーションを実行する場合には必ずしも問題ではありませんが、実行クライアント数が数千になることもあるエンタープライズ レベルのクライアントサーバ アプリケーションでは、アプリケーションのサイズが非常に大きくなる原因になります。完全な 20 MB 以上の weblogic.jar
ファイルをクライアント アプリケーションとともにデプロイする必要がある場合、デプロイ後のアプリケーションのサイズが大幅に増大し、Java アプレットベースのクライアント プログラムのように、大きすぎて実際的でなくなる可能性があります。
JMS シン アプリケーション クライアント (wljmsclient.jar
) ファイルでは、クライアントサイド プログラムに必要な一連のサポート ファイルのみを含むクライアントサイド ライブラリを使用して、完全な WebLogic JAR よりもはるかに小さい 400 KB 程度のクライアントを実現できます。JMS シン クライアントを使用するには、約 300 KB の標準 WebLogic シン アプリケーション クライアント (wlclient.jar
) を使用する必要があります。このファイルは、クラスタ化、セキュリティ、およびトランザクションのための基本的なクライアント サポートを含みます。
WebLogic シン アプリケーション クライアントは、JRE 1.4.n で使用可能な RMI-IIOP プロトコル スタックに基づいています。RMI リクエストは JRE によって処理されるため、非常に小さいクライアントを実現できます。クライアントサイドのデプロイメントは、WebLogic Server API ではなく標準の J2EE API を使用して実行します。
WebLogic Server シン アプリケーション クライアントの開発方法については、『WebLogic RMI over IIOP プログラマーズ ガイド』の「J2EE アプリケーション クライアント (シン クライアント) の開発」を参照してください。
JMS シン クライアントと WebLogic Server シン クライアントは、完全な WebLogic JAR よりもはるかに小さいサイズでありながら、クライアント アプリケーションおよびアプレットに以下の機能を提供します。
weblogic.jar
ファイルで提供される JDBC または JMX の機能がありません。
JMS シン クライアントと WebLogic シン クライアント JAR (wljmsclient.jar
と wlclient.jar
) は、WebLogic Server インストール ディレクトリの WL_HOME
\server\lib
サブディレクトリにあります。WL_HOME
は、WebLogic Platform 全体の最上位のインストール ディレクトリです (たとえば c:\bea\weblogic81\server\lib
)。
JMS シン クライアントのデプロイメントには以下の要件があります。
wljmsclient.jar
と wlclient.jar
がクライアント ファイル システムのどこかにインストールされている必要があります。ただし、wljmsclient.jar
は wlclient.jar
を参照するので、CLASSPATH
にはどちらか一方の jar を入れるだけでかまいません。t3
または t3s
を使用する URL では、透過的に iiop
または iiops
が使用されます。 http
または https
を使用する URL では、透過的に iiop
トンネリングが使用されます。config.xml
) のリスン アドレス属性に常に有効な IP アドレスまたは DNS 名を指定して、接続をリスンできるようにしておきます。注意 : リスン アドレスをデフォルト値 null
にすると、「コンフィグレーションされているすべてのネットワーク インタフェースをリスン」できます。ただし、この機能は T3 プロトコルでしか使用できません。IIOP プロトコルで使用する複数のリスン アドレスをコンフィグレーションする必要がある場合は、ネットワーク チャネル機能を使用します。詳細については、『WebLogic Server のコンフィグレーションと管理』の「ネットワーク リソースのコンフィグレーション」を参照してください。
PortableRemoteObject.narrow()
を使用してください。WebLogic Server シン アプリケーション クライアントの開発方法については、『WebLogic RMI over IIOP プログラマーズ ガイド』の「J2EE アプリケーション クライアント (シン クライアント) の開発」を参照してください。
![]() ![]() |
![]() |
![]() |