メソッドへのアクセス・インテント・ポリシーの適用
アセンブリー・ツールを使用して、 アプリケーションのエンティティー Bean のメソッドまたはメソッドのセットに アクセス・インテント・ポリシーを適用します。
このタスクについて
注: メソッド・レベルのアクセス・インテントは、
バージョン 6.0 では推奨されません。
手順
- アセンブリー・ツールを開始します。
- オプション: Java EE プロジェクトを処理するための Java EE パースペクティブを開きます。 「ウィンドウ」>「パースペクティブのオープン」>「その他」>「Java EE」とクリックします。
- オプション: 「プロジェクト・エクスプローラー (Project Explorer)」ビューを開きます。 「ウィンドウ」>「ビューの表示」>「プロジェクト・エクスプローラー」とクリックします。 その他に役立つビューとして、「ナビゲーター」ビューがあります (「ウィンドウ」>「ビューの表示」>「ナビゲーター」)。
- 新規のアプリケーション EAR ファイルを作成するか、既存のアプリケーション EAR ファイルを編集します。 例えば、既存のアプリケーションの属性を変更するには、 インポート・ウィザードを使用して EAR ファイルをインポートします。インポート・ウィザードを開始するには、次のようにします。
- 「ファイル」>「インポート」>「EAR ファイル」>「次へ」の順に選択します。
- EAR ファイルを選択します。
- WebSphere® Application Server v6.0 タイプのサーバー・ランタイムを作成します。「新規作成」を選択して、「新規サーバー・ランタイム」ウィザードを開き、指示に従ってください。
- 「ターゲット・サーバー」フィールドで、サーバー・ランタイムの「WebSphere Application Server v6.0」を選択します。
- 「終了」を選択します。
- J2EE パースペクティブの「プロジェクト・エクスプローラー」ビューで、Bean インスタンス EJB モジュールの下の「デプロイメント記述子: EJB モジュール名 (Deployment Descriptor: EJB Module Name)」を右クリックして、「開く (Open With)」>「 デプロイメント記述子エディター」と選択します。 EJB プロジェクトのプロパティー・ダイアログ・ノートブックがプロパティー・ペインに表示されます。
- 「アクセス」タブを選択します。
- 「Entities 2.x のアクセス・インテント (メソッド・レベル)」パネルのサイドで「追加」を選択します。 「アクセス・インテントの追加」パネルが表示されます。
- 新規インテント・ポリシーの「名前」を指定します。
- ドロップダウン・リストから「Access intent name」を選択します。
- 説明を入力しておくと、このポリシーによって実行される内容をすぐに思い出すことができます。
- オプション: 「Read Ahead Hint」を選択します。 単一のアクセス・インテント先読みヒントでは、複数の関係にある同じ Bean タイプを参照できません。例えば、 部門エンタープライズ Bean に従業員エンタープライズ Bean との関係 employees があり、 従業員エンタープライズ Bean との関係 manager もある場合、 先読みヒントでは、employees と manager のどちらも指定できません。
- 「次へ」をクリックします。 次に「Add Access Intent」パネルが、オプションの属性とともに表示されます。
- オプション: これらのオプションのアクセス・インテント属性を上書きするかどうかを決定します。 選択する方をクリックします。
- 「次へ」をクリックします。 次に「Add Access Intent」パネルが 、エンタープライズ Bean のリストとともに表示されます。
- リストから 1 つ以上のエンタープライズ Bean を選択します。 注: 前のステップで 「Read Ahead Hint」を選択した場合、このステップで選択できる Bean は 1 つだけです。
- 「次へ」をクリックします。 次に「Add Access Intent」パネルが、メソッドのリストとともに表示されます。
- 使用するメソッドを選択します。
- 前のステップで「Read Ahead Hint」を選択しなかった 場合、 「終了」をクリックします。 「Read Ahead Hint」オプションを選択した 場合、 「次へ」をクリックして、指定した Bean の先読みヒントを指定することができます。 次に「Add Access Intent」パネルが、EJB プリロード・パスのリストとともに表示されます。
- 「Relationship roles:」ウィンドウから関連ロールを選択して、EJB プリロード・パスを編集します。
- 「終了」をクリックします。 新規項目が、「Access Intent for Entities 2.x (Method Level)」パネルに作成されます。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_axiapp
ファイル名:tejb_axiapp.html