Interstage Application Server J2EE ユーザーズガイド |
目次
索引
![]() ![]() |
第3部 EJB編 | > 第28章 Bean共通編 | > 28.4 Enterprise Bean Environmentの利用 |
他EJBアプリケーションのHomeインタフェース/LocalHomeインタフェースの参照方法について説明します。
他EJBアプリケーションのHomeインタフェースを参照するには、deployment descriptorのEnterprise Bean参照名を設定してください。Enterprise Bean参照名の設定方法の詳細は、Apworksの"Apdesigner プログラマーズガイド"または"Apdesigner V5.0 ユーザーズガイド"および"コンポーネントデザイナ ユーザーズガイド"(注:Plus Developerでは提供していません)を参照してください。
Enterprise Bean参照名に情報が設定されている場合、カストマイズツールの参照EJBタグに以下のように表示されます。“Enterprise Beanの参照名”に表示されている名前(以下の例の場合、“ejb/EJB214ETY”)をlookup処理に記述します。
参照する他EJBアプリケーション情報を以下の記述形式のとおりに記述してlookupを行ってください。
------------------------------------------------------------------------------------------------- javax.naming.Context ic = new javax.naming.InitialContext(); (1) java.lang.Object obj = (java.lang.Object)ic.lookup("java:comp/env/ejb/EJB214ETY"); (2) EJB214ETYHome home = (EJB214ETYHome)javax.rmi.PortableRemoteObject.narrow(obj, EJB214ETYHome.class); (3) -------------------------------------------------------------------------------------------------
他EJBアプリケーションのLocalHomeインタフェースを参照するには、deployment descriptorのEnterprise Bean参照名を設定してください。Enterprise Bean参照名の設定方法の詳細は、Apworksの"Apdesigner プログラマーズガイド"または"Apdesigner V5.0 ユーザーズガイド"および"コンポーネントデザイナ ユーザーズガイド"(注:Plus Developerでは提供していません)を参照してください。
Enterprise Bean参照名に情報が設定されている場合、カストマイズツールの“参照LocalEJBタグ”に以下のように表示されます。“Enterprise Beanの参照名”に表示されている名前(以下の例の場合、“ejb/EJB214EmpCBM”)をlookup処理に記述します。
参照する他EJBアプリケーション情報を以下の記述形式のとおりに記述してlookupを行ってください。
------------------------------------------------------------------------------------------------- javax.naming.Context ic = new javax.naming.InitialContext(); (1) EJB214EmpCBMLocalHome home = (EJB214EmpCBMLocalHome)ic.lookup("java:comp/env/ejb/EJB214EmpCBM"); (2) -------------------------------------------------------------------------------------------------
目次
索引
![]() ![]() |