Java EE クライアント

Java™ Platform, Enterprise Edition (Java EE) クライアントは、Application Client インストールまたは WebSphere® Application Server インストールのランタイム環境を Java EE モードで使用しています。 Java EE クライアントは、ランタイム環境でクライアント・コンテナーを使用して、Java EE クライアント・アプリケーションで使用するセキュリティー、トランザクション、ネーミング、データベース・アクセスなどのシステム・サービスに対するアクセスを簡略化します。

Java EE クライアントは、「Java EE アプリケーション・クライアント」または「J2EE アプリケーション・クライアント」と呼ばれる場合があります。

クライアント・コンテナーにより、Java EE クライアント・アプリケーションはエンタープライズ Bean およびローカル・リソースに対して論理名 (ニックネーム) を使用し、アプリケーション・サーバーの Java Naming and Directory Interface (JNDI) 名前空間での検索に基づいて、それらの名前を解決できます。このように論理名と JNDI 検索を使用すると、エンタープライズ Bean 参照およびローカル・リソース参照の解決が簡略化されるだけでなく、基礎となるオブジェクトまたはリソースが変更されたか、別のアプリケーション・サーバーに移動された場合に、クライアント・アプリケーション・コードに変更を加える必要がありません。

Java EE クライアントは、Java EE クライアント・アプリケーション用のランタイム環境を初期化します。デプロイメント記述子は、クライアント・アプリケーション用の固有の初期化を定義し、アプリケーションで使用する論理名を定義します。

論理名は Java EE クライアント・アプリケーションのデプロイメント記述子に定義されます。 これらの論理デプロイメント記述子は、JNDI 検索による簡略化された解決のために、エンタープライズ Bean またはローカル・リソース (Java Database Connectivity (JDBC) データ・ソース、J2C 接続ファクトリー、Java Message Service (JMS) リソース、JavaMail API および URL API) を識別します。

リソースの情報をクライアント・アプリケーション・プログラムとは別の場所に保管することは、 クライアント・アプリケーション・プログラムを移植可能にし、柔軟性を高めることにつながります。 Java EE プラットフォームを使用し、それに準拠してクライアント・アプリケーションを開発すると、クライアント・アプリケーションは Java EE プラットフォーム実装環境間で移植可能になります。 クライアント・アプリケーションのコードは変更されませんが、アプリケーション・パッケージについては、新しい Java EE プラットフォームのデプロイメント・ツールを使用した再デプロイメントが必要な場合があります。

重要: Java EE クライアントでは接続プールはサポートされていません。 アプリケーション・クライアントはデータベースを直接呼び出し、データ・ソースを使用しません。 Java EE クライアント・アプリケーションから getConnection() 要求を使用する場合は、Rational® Application Developer またはアセンブリー・ツールを使用して、アプリケーション・デプロイメント記述子で JDBC プロバイダーを構成します。 クライアント・アプリケーションとデータベースとの間で、接続が確立されます。

Java EE クライアントは、Java Remote Method Invocation technology over Internet Inter-Orb Protocol (RMI-IIOP) を使用します。このプロトコルを使用することによって、Java EE クライアント・アプリケーションはエンタープライズ Bean 参照にアクセスし、Java EE クライアント・ランタイムによって提供される Common Object Request Broker Architecture (CORBA) サービスを使用できるようになります。 RMI-IIOP プロトコルおよび CORBA サービスのアクセシビリティーを使用すると、エンタープライズ Bean 参照と CORBA オブジェクト参照の両方にアクセスする必要がある Java EE クライアント・アプリケーションの開発が容易になります。


トピックのタイプを示すアイコン 概念トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccli_javaclient
ファイル名:ccli_javaclient.html