WebSphere Application Server for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

アプレット・クライアント

アプレット・クライアントは、 サーブレットを介して間接的にではなく、 エンタープライズ Bean と直接対話することができるブラウザー・ベースの Java ランタイムを提供しま す。

このクライアントは、 アプレット > サーブレット > エンタープライズ Bean モデルによって提供される環境よりもさらに豊かで より堅固な環境を提供する、 ブラウザー・ベースの Java クライアント・アプリケーション・プログラミング環境を必要とするユーザーをサポートするために設計されています。

このクライアントのためのプログラミング・モデルは、 Java のアプリケーション・シン・クライアントとサーブレット・クライアントとのハイブリッドです。 このクライアントからエンタープライズ Bean にアクセスするときに、 アプレットは、エンタープライズ Bean オブジェクト参照を CORBA オブジェクトの参照と見なすことができます。

このクライアントについて、アプレットの開発、アセンブル、またはデプロイのためのツールによるサポートはありません。 アプレットを開発し、エンタープライズ Bean および CORBA のオブジェクトに対する必要なクライアントのバインディングを生成し、 それらのものを 1 つにバンドルしてクライアント・マシンにインストールまたはダウンロードすることは、ユーザーが行う作業です。Java アプレット・クライアントは、クライアントとサーバーの間の通信をサポートするために必要なランタイムを提供します。 アプレット・クライアント・ランタイムは、クライアント・マシンにインストールされる Java アプレット・ブラウザーのプラグインによって提供されます。

アセンブリー・ツールを使用して、 クライアント・サイドのバインディングを生成します。 アプレットはこれらのバインディングを利用することができますが、 ユーザーは rmic コマンドを使用して、クライアント・サイド・バインディングを生成することができます。 このコマンドは、 WebSphere Application Server にインストールされている IBM Developer Kit (Java 版) の一部です。

アプレット・クライアントは RMI-IIOP プロトコルを使用します。 このプロトコルを使用することによって、 アプレットはエンタープライズ Bean 参照および CORBA オブジェクト参照にアクセスできるようになりますが、 いくつかのサポートされている CORBA サービスでの使用法には制限があります。

エンタープライズ Bean 環境と CORBA 環境を 1 つのアプレットで組み合わせる場合には、 2 つのプログラミング・モデルの相違を理解する必要があり、 それぞれのモデルを適切に使用し管理する必要があります。

アプレット環境では、ブラウザー・ランタイム環境からの外部リソースへのアクセスが制限されます。 これらのリソースのうちのいくつかは、WebSphere Application Server client.policy ファイルに 正しいセキュリティー・ポリシーの設定値を設定することによって、 アプレットで使用可能にすることができます。 正しい許可のセットが与えられた場合には、 アプレット・クライアントは適切な API を使ってリソースへの接続を明示的に作成する必要があります。 このクライアントは、 クライアント・アプレットが必要とするいずれのサービスに対しても初期化を行いません。 例えば、クライアント・アプリケーションは、 CosNaming または Java Naming and Directory Interface (JNDI) API のいずれかを使用した、 ネーミング・サービスの初期化を担当します。




関連概念
アセンブリー・ツール
関連タスク
アプレット・クライアント・コードの開発
概念トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:46:14 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.iseries.doc/info/iseries/ae/ccli_appletclient.html