接続ファクトリー JNDI 名のヒント

接続ファクトリー JNDI 名を作成する際は 、WebSphere® Application Server の Java™ Naming and Directory Interface (JNDI) サービスの規則を順守します。

分散コンピューティング環境では、共有コンポーネントおよびリソースを 取得するために、ネーミングおよびディレクトリー・サービスを頻繁に使用 します。ネーミング・サービスおよびディレクトリー・サービスは、名前から オブジェクトへのマッピングを使用して、名前をロケ ーション、サービス、情報、リソースなどのオブジェクトと関連付けます。Java Naming and Directory Interface (JNDI) では、さまざまなネーミングおよびディレクトリー・サービスへの アクセスに使用される共通インターフェースが提供されます。

リソースの間接的なネーミング

接続ファクトリーまたはデータ・ソースを作成する場合は、コンポーネントがルックアップできる接続ファクトリーまたはデータ・ソースによって、JNDI 名が与えられます。 WebSphere Application Server は、接頭部が java:comp/env間接 名を使用します。
  • WebSphere Application Server データ・ソースを作成すると、デフォルトの JNDI 名が jdbc/data_source_name に設定されます。
  • 接続ファクトリーを作成すると、そのデフォルト名は eis/j2c_connection_factory_name になります。
ユーザー独自の名前を指定して、これらの値をオーバーライドす る場合でも、接頭部 java:comp/env を保持してください。 間接名によって、リソース参照データが接続管理ランタイムで使用でき るアプリケーションに関連付けられ、res-auth、res-isolation-level、 res-sharing-scope、および res-resolution-control 設定に基づくリソース をよりよく管理できるようになります。

CMP で使用するためのリソースのネーミング

さらに、データ・ソ ースを作成するときに、「Use this data source for container managed persistence (CMP)」オプションのチェック・ボックスをクリックすると、eis/jndi_name_of_datasource_CMP という名前を持つ参照が別に作 成されます。 例えば、 データ・ソースの JNDI 名が jdbc/myDatasource であれば、 CMP の JNDI 名は eis/jdbc/myDatasource_CMP になります。この名前は CMP によって内部的に使用され、その目的は情報の提供だけです。


トピックのタイプを示すアイコン 参照トピック



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