EJB 参照
Web アプリケーション WAR ファイル -> 「EJB 参照」タブ付きパネル
「EJB 参照」というタブのあるパネルでは、編集中の Web コンポーネントによって参照されるすべてのエンタープライズ Bean のリストを編集できます。
エンタープライズ Bean 参照を追加する方法は次のとおりです。
- 「追加」をクリックします。「EJB 参照を追加」ダイアログボックスが表示されます。
- 「コード化された名前」列に、
を入力します。たとえば、JNDI の lookup メソッドがエンタープライズ Bean を java:comp/env/ejb/OtherBean として参照する場合は、「ejb/OtherBean」と入力します。
- 参照されるエンタープライズ Bean タイプとして、
または
タイプのどちらかを、「タイプ」列から選択します。
- 「インタフェース」ドロップダウンリストから、
または
(デフォルト) を選択して、Bean へのアクセスに使うインタフェースのタイプを指定します。
- Bean のホームインタフェースクラス名を「ホームインタフェース」フィールドに入力します。
- 「ローカル/リモート」列で、Bean のローカルインタフェースまたはリモートインタフェースを入力します。
- インタフェースフィールドでの選択によって異なります。右端の「記述」アイコンをクリックし、各参照 Bean についての記述を入力できます。
- 「ターゲット EJB」パネルのドロップダウンリストから、EJB の名前を選択します。
- リスト内の各エンタープライズ Bean 参照について、「JNDI 名」メニューからその JNDI 名 (ある場合) を選択します。クライアントは、エンタープライズ Bean のホームインタフェースを探すときに JNDI 名を使います。
編集方法は、次のとおりです。
- 参照名 - 「コード化された名前」列から名前を選択し、ejb/ で始まるエンタープライズ Bean 参照名を入力します。
- ホームインタフェース - 「ホーム」列から名前を選択し、参照エンタープライズ Bean のホームインタフェースのクラス名を入力します。
- ローカル/リモートインタフェース - 「ローカル/リモート」列から名前を選択し、参照エンタープライズ Bean のリモートインタフェースのクラス名を入力します。
- 記述 - 右端の「記述」アイコンをクリックし、各参照 Bean についての記述を入力します。
参照を削除するには、参照を含む行を選択し、「削除」をクリックします。その参照を削除するかどうかを尋ねる確認ダイアログが表示されます。
Sun 固有の配備設定値を定義する方法は、次のとおりです。
Web アプリケーション内で宣言されている EJB リソース参照は、JNDI 名またはエンタープライズ Bean 名を使用してデータソースを参照します。その名前を J2EE アプリケーションサーバーによって定義されているデータソースに接続します。「JNDI 名」フィールドまたは「エンタープライズ Bean 名」フィールドから、アプリケーションサーバー内に作成するデータソースの名前を選択します。
著作権表示