Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第2部 Servlet/JSP編> 第11章 Servletサービスの環境定義ファイル> 11.6 Webアプリケーション環境定義ファイル(deployment descriptor)> 11.6.3 Webアプリケーション環境定義ファイル(deployment descriptor)のタグの詳細

11.6.3.20 EJBオブジェクト参照

 EJBオブジェクト参照の定義は、ejb-refタグで定義します。

■記述形式

-------------------------------------------------------------------------------
    <ejb-ref>
      <ejb-ref-name>
        ref-name
      </ejb-ref-name>
      <ejb-ref-type>
        ref-type
      </ejb-ref-type>
      <home>
        ejb-home
      </home>
      <remote>
        ejb-remote
      </remote>
      <ejb-link>
        name
      </ejb-link>
    </ejb-ref>
-------------------------------------------------------------------------------

■タグの内容

タグ名

説明

タグの
省略

複数の
指定

ejb-ref-name

EJBオブジェクトのリファレンス名を定義します。
リファレンス名は、lookup()メソッドのJNDI名として使用されます。
省略された場合は、<ejb-ref>が無効となります。
複数定義した場合は、最後に指定したタグが有効となります。

×

×

ejb-ref-type

EJBオブジェクトのタイプを定義します。
以下のタイプが指定可能です。

  • Entity
    Entity Bean
  • Session
    Session Bean

複数定義した場合は、最後に指定したタグが有効となります。

×

×

home

EJBのhomeインタフェースのフルネームを定義します。
複数定義した場合は、最後に指定したタグが有効となります。

×

×

remote

EJBのremoteインタフェースのフルネームを定義します。
複数定義した場合は、最後に指定したタグが有効となります。

×

×

ejb-link

リンクするJ2EEアプリケーションPKGの中のEJB名(ejb-name)を定義します。
複数定義した場合は、最後に指定したタグが有効となります。

×

■記述例

-------------------------------------------------------------------------------
  <web-app>
    <ejb-ref>
      <ejb-ref-name>
        ejb/EjbTest
      </ejb-ref-name>
      <ejb-ref-type>
        Session
      </ejb-ref-type>
      <home>
        com.fujitsu.interstage.ejb.EjbTestHome
      </home>
      <remote>
        com.fujitsu.interstage.ejb.EjbTest
      </remote>
      <ejb-link>
        EjbTest
      </ejb-link>
    </ejb-ref>
  </web-app>
-------------------------------------------------------------------------------

目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2006