Apdesigner プログラマーズガイド |
目次 索引 |
第2部 アプリケーション開発編 | > 第3章 Enterprise JavaBeans (EJB)を開発する | > 3.3 EJBのプログラミング |
Enterprise Beanを呼び出すためには、JNDIを使用して、Enterprise BeanのHomeインタフェースを参照する必要があります。
Homeインタフェースの取得例を以下に示します。
javax.naming.Context ic = new javax.naming.InitialContext(); ・・・(1) java.lang.Object obj = (java.lang.Object)ic.lookup("java:comp/env/ejb/SampleBean"); ・・・(2) SampleHome home = (SampleHome)javax.rmi.PortableRemoteObject.narrow (obj, SampleHome.class); ・・・(3)
クライアントアプリケーションからEnterprise Beanを呼び出す場合には、以下の組み合わせで、javaコマンドの-Dオプションなどを使用してシステムプロパティを設定する必要があります。
クライアント種別 |
キー |
値 |
備考 |
---|---|---|---|
EJBクライアント |
java.naming.factory.initial |
com.fujitsu.interstage.ejb.jndi.FJCNCtxFactoryForClient |
|
J2EEアプリケーションクライアント |
com.fujitsu.interstage.j2ee.jndi.InitialContextFactoryForClient |
J2EEアプリケーションクライアントのdeployment descriptorに参照するEJBの情報を指定する必要があります。 |
目次 索引 |