アプリケーション・サーバーにデプロイ可能なファイルにエンタープライズ Bean コードをアセンブルするとき、アプリケーションがデータベースなどのエンタープライズ情報システム (EIS) にどのようにアクセスするのかを定義するプロパティーを構成します。
このタスクについて
データ・アクセス・アプリケーションは、データベースに接続するためにデータ・ソースまたは接続ファクトリーなどのリソースを使用します。
接続ファクトリー は、接続インスタンスにアクセスするために、
アプリケーション・コンポーネントによって使用されます。
次にコンポーネントは、この接続インスタンスを使用して、
基盤となるエンタープライズ情報システム (EIS) に接続されます。
接続の例には、データベース接続、Java Message Service 接続、および SAP R/3 接続などがあります。
アプリケーション・アセンブリー中に、
アプリケーションがこれらのリソースを使用できるようにするアクティビティーを実行します。
プロセスは通常 アセンブリー・ツールを必要とします。
プロシージャー
- アプリケーション・リソースを参照するために、EJB モジュールで使用される論理名を識別します。
これらの論理名は、リソース参照 と呼ばれます。
詳しくは、リソース参照使用の利点
のトピックを参照してください。
- アセンブリー・ツールを開始します。
- J2EE モジュールで作業するためのアセンブリー・ツールの構成をまだ行っていない場合は、ここで構成します。
J2EE 機能が使用可能になっていることを確認してください。
- リソース参照のためにマッピングおよびセキュリティー・プロパティーを定義します。 このプロセスは以下のアクティビティーを含みます。
- データベースの接続性を提供するアプリケーション・リソースにリソース参照をバインドします。
バインディングの概念について詳しくは、エンタープライズ Bean および Web モジュールのデータ・ソース・ルックアップ
のトピックを参照してください。
必要に応じて、デプロイメント時にバインディングを変更できます。
- 各リソースごとに、データベース接続が認可されるセキュリティー構成の認証タイプを定義します。
認証タイプには次の 2 つがあります。
- コンポーネント管理
- エンタープライズ Bean コードは、データ・ソースまたは接続ファクトリー接続の EIS サインオンを実行します。
- コンテナー管理
- WebSphere Application Server は EIS サインオンを実行します。
リソース認証に関する詳しい解説は、トピック、J2EE コネクター・セキュリティー
を参照してください。
- ご使用のエンタープライズ Bean 用にアクセス・インテント・アセンブリー設定を構成します。
- Project Explorer ビューで、EJB モジュールを右クリックして、
「Open With」>「Deployment Descriptor Editor」をクリックします。
- 「EJB Deployment Descriptor 用のエディターで、「Access」タブを選択します。
- 「Isolation Level」の下で、「Add」をクリックします。
- 分離レベル、エンタープライズ Bean、およびメソッド要素を選択します。
分離レベルの情報を得るには、F1 を押します。
- 「終了」をクリックします。
- データベースへのエンタープライズ Bean のマッピング。
結果
更新済みアプリケーション用のファイルが、プロジェクト・エクスプローラー・ビューに表示されます。