WebSphere Application Server Network Deployment, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

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

J2EE アプリケーション・クライアント

J2EE アプリケーション・クライアントのプログラミング・モデルは、 WebSphere Application Server Enterprise 製品用の Java 2 Platform の利点を提供します。

J2EE プラットフォームは、 クライアント・アプリケーションのシームレスな開発、 アセンブル、デプロイ、および立ち上げを実行する機能を提供します。 WebSphere プラットフォームに提供されているツールは、 これらの段階のシームレスな統合をサポートし、 最初から最後まで、開発者がクライアント・アプリケーションを作成するのを助けます。

J2EE プラットフォームを使用し、それに準拠してクライアント・アプリケーションが開発されると、 クライアント・アプリケーション・コードは J2EE プラットフォーム・インプリメンテーション間で移植可能になります。 クライアント・アプリケーションのパッケージは、 それぞれの J2EE プラットフォームのデプロイメント・ツールを使って再デプロイする必要がある場合がありますが、クライアント・アプリケーションを構成するコードは変更されません。

J2EE アプリケーション・クライアント・ランタイムは、 アプリケーション・クライアント・コード用のシステム・サービスへのアクセスを可能にするコンテナーを提供します。 J2EE アプリケーション・クライアント・コードには、main メソッドが含まれている必要があります。 J2EE アプリケーション・クライアント・ランタイムは、 環境が初期化された後でこの main メソッドを起動し、 Java 仮想マシンのアプリケーションが終了するまで稼働します。

J2EE プラットフォームでは、 アプリケーション・クライアントは、 クライアント・アプリケーション・デプロイメント記述子内で定義された、 ニックネーム またはショート・ネーム を使用することができます。 これらのデプロイメント記述子は、JNDI の使用による簡略化された解決のために、Enterprise Bean またはローカル・リソース (JDBC データ・ソース、J2C 接続ファクトリー、Java Message Service (JMS)、JavaMail および URL API) を識別します。エンタープライズ Bean 参照およびローカル・リソース参照に対するこの簡略化された解決では、 その下のオブジェクトまたはリソースが変更されるか、あるいは別のサーバーへ移される際に、 アプリケーション・クライアント・コードに対して変更を行う必要もありません。 このような変更が起こる場合は、 アプリケーション・クライアントで再デプロイメントが必要になることがあります。 デプロイメント記 述子ファイルの編集は可能ですが、管理コンソールを使用してこれを変更しないでください。

J2EE アプリケーション・クライアントは、クライアント・アプリケーション用のランタイム環境の初期化も行います。 デプロイメント記述子は、 クライアント・アプリケーションごとにこの固有の初期設定を定義します。 さらに、J2EE アプリケーション・クライアント・ランタイムは、 エンタープライズ Bean およびローカル・リソースに対するセキュリティー認証のためのサポートを提供します。

J2EE アプリケーション・クライアントは、 Internet Inter-Orb Protocol を介して実行される Java リモート・メソッド呼び出しテクノロジー (RMI-IIOP) を使用します。 このプロトコルを使用することによって、 クライアント・アプリケーションはエンタープライズ Bean 参照にアクセスし、 J2EE プラットフォーム・インプリメンテーションによって提供される Common Object Request Broker Architecture (CORBA) サービスを使用できるようになります。 RMI-IIOP プロトコルおよび CORBA サービスのアクセシビリティを使用することは、 エンタープライズ Bean 参照と CORBA オブジェクト参照の両方にアクセスする必要があるクライアント・アプ リケ ーションを開発するユーザーの助けとなります。

J2EE と CORBA の WebSphere Application Server Enterprise 環境またはプログラミング・モデルを 1 つのクライアント・アプリケーションに組み合わせる場合、 ユーザーは 2 つのプログラミング・モデルの違いを理解して、 それぞれを適切に使用し管理する必要があります。




関連タスク
J2EE アプリケーション・クライアント・コードの開発
概念トピック    

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

最終更新: Jan 21, 2008 7:44:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/ccli_javaclient.html