![]() ![]() ![]() ![]() |
このドキュメントの文脈で使用する「スタンドアロン クライアント」という言葉は、WebLogic Server から独立した実行時環境を持つクライアントを指します (Web サービスなどの管理対象クライアントは、サーバへのアクセスに必要な実行時環境を提供するうえで、サーバサイドのコンテナに依存します)。WebLogic Server アプリケーションにアクセスするスタンドアロン クライアントは、標準の I/O を使用する単純なコマンドライン ユーティリティから、Java Swing/AWT クラスを使用して構築された高度な対話型の GUI アプリケーションまでさまざまです。以下の節では、これらについて概説します。
IIOP は、インタフェースが Java RMI で記述された分散アプリケーション用の転送プロトコルです。詳細については、以下を参照してください。
詳細については、『WebLogic RMI プログラマーズ ガイド』の「RMI over IIOP の使い方」を参照してください。
WebLogic フル クライアントは、Oracle 独自の T3 プロトコルを使用して WebLogic Server と通信する Java RMI クライアントです。WebLogic フル クライアントは、各種クライアントの中で最大サイズの JAR ファイル (wlfullclient.jar
) を必要としますが、最も多くの機能を使用でき、総合的なパフォーマンスに優れています。wlfullclient.jar
は、IIOP サポートも提供します。以下を参照してください。
Java 単独の環境以外で作業している場合には、IIOP を使用して Java プログラムを CORBA (Common Object Request Broker Architecture) クライアントに接続し、CORBA オブジェクトを実行できます。IIOP は、インタフェースが Java RMI またはインタフェース定義言語 (Interface Definition Language: IDL) で記述された分散アプリケーション用の転送プロトコルです。ただし、この 2 つのモデルは、異種システム間での相互運用可能な環境を作成する方法が明確に異なります。プログラムを作成する際は、IDL または RMI のどちらのインタフェースを使用するか決定する必要があります。両方を混在させることはできません。WebLogic Server では、以下の CORBA クライアント モデルをサポートしています。
JMX クライアントを使用すると、WebLogic Server MBean にアクセスできます。『JMX によるカスタム管理ユーティリティの開発』の「JMX を使用した WebLogic Server MBean へのアクセス」を参照してください。
WebLogic Server では、多くの JMS クライアントが提供されています。これらのクライアントによって、WebLogic フル クライアント (wlfullclient.jar
) よりも小さいサイズのクライアントで Java EE および WebLogic JMS 機能を使用することができます。
ヒント : | WebLogic フル クライアントは、各種 Java クライアントの中で最大サイズの JAR ファイル (wlfullclient.jar ) を必要としますが、最も多くの機能を使用でき、総合的なパフォーマンスに優れています。 |
スタンドアロンの Web サービス クライアント (wseeclient.jar
) は、WebLogic クライアント クラスを使用して WebLogic Server または他のアプリケーション サーバでホストされている Web サービスを呼び出します。『JAX-WS を使用した WebLogic Web サービスの開始』の「スタンドアロン クライアントからの Web サービスの呼び出し : 主な手順」を参照してください。
次の表に、WebLogic Server 環境でサポートされるクライアントの種類と、それぞれの特徴、機能、および制約についてまとめます。
注意 : | このリリースのクライアント アプリケーションでは、weblogic.jar ファイルで以前に提供されていた WebLogic Server 固有の機能を提供するために wlfullclient.jar ファイルを使用する必要があります。クライアント アプリケーションの wlfullclient.jar ファイルは JarBuilder ツールを使用して生成できます。「WebLogic JarBuilder ツールの使用」を参照してください。 |
|
|||||||
|
|||||||
|
|||||||
以降の節では、weblogic.jar および wlfullclient.jar
ファイルの使用方法について説明します。
weblogic.jar
ファイルは、WebLogic Server 10.0 より前に、T3 および WLS-IIOP クライアント アプリケーションで WebLogic Server 固有の付加機能を提供するのに必要でした。WebLogic Server 10.x 以降のリリースでは、付加機能が必要なクライアント アプリケーションは weblogic.jar
の代わりに wlfullclient.jar
ファイルを使用する必要があります。クライアントの種類、機能、クラスの要件の詳細については、「クライアントの種類と機能」を参照してください。
クライアント アプリケーションの wlfullclient.jar
ファイルは JarBuilder ツールを使用して生成できます。「WebLogic JarBuilder ツールの使用」を参照してください。
注意 : | クライアントサイド アプリケーションで weblogic.jar を使用し続けると、ClassNotFoundException が発生する可能性があります。 |
サーバサイドのオペレーションには依然として、weblogic.jar
を含む完全な WebLogic Server のインストールが必要です。完全な WebLogic Server のインストールが必要な代表的なオペレーションには、以下のものがあります。
![]() ![]() ![]() |