Interstage Application Server V5で登録したEJBリソース(オブジェクト)の参照方法を教えてください。
- Interstage Application Server V5で登録したEJBリソース(オブジェクト)の参照方法を教えてください。
- 登録されたEJBリソースの参照方法は、以下の実装例を参照してください。
参照 BeanのHomeインタフェース名 home = null; // 注1
try {
InitialContext ctx = new InitialContext();
Object obj = (Object)ctx.lookup("java:comp/env/JNDI名"); // 注2
home = (参照 Bean の Home インタフェース名)javax.rmi.PortableRemoteObject.narrow
(obj, 参照 Bean の Home インタフェースのクラス名); // 注3
}
catch(NamingException ne) {
ne.printStackTrace();
}(注1)参照 BeanのHomeインタフェース名は、Homeインタフェースのファイル名の".class"を除いたものを設定します。
(注2)JNDI名は、Webアプリケーション環境定義ファイルのejb-ref-name タグで設定した名前です。
(注3)参照 BeanのHomeインタフェースのクラス名は、Homeインタフェースのファイル名のファイル名を設定します。
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 設計/開発 |