| Interstage Application Server J2EE ユーザーズガイド |
目次
索引
![]()
|
| 第3部 EJB編 | > 第28章 Bean共通編 | > 28.1 クライアントアプリケーションを作成する |
EJBクライアントを使用してクライアントアプリケーションをJavaアプレットとして開発する場合は、Javaアプリケーションと以下が違います。
以下に、Javaアプレットでのlookup処理の記述例を示します。
---------------------------------------------------------------------------------------
// InitialContext獲得
Hashtable env = new Hashtable(); ・・・・1
env.put("java.naming.factory.initial",
"com.fujitsu.interstage.ejb.jndi.FJCNCtxFactoryForClient"); ・・・・1
env.put("java.naming.applet", this); ・・・・1
javax.naming.Context ic = new javax.naming.InitialContext( env); ・・・・2
// lookup
java.lang.Object Obj = (java.lang.Object)ic.lookup("SampleBean"); ・・・3
// homeのnarrow()
h = (SampleHome)javax.rmi.PortableRemoteObject.narrow( Obj, SampleHome.class); ・・4
---------------------------------------------------------------------------------------

Javaアプレットの開発の詳細については、の“アプリケーションの開発(Java言語)”を参照してください。
Portable-ORBを使用する場合は、“Portable-ORBを使用する”を参照してください。
Javaアプレットを実行する場合には、実行するマシンごとにJBKプラグインが使用するポリシーファイルへの設定が必要です。設定する情報は以下のとおりです。
設定例を以下に記載します。JBKプラグインが使用するポリシーファイルについての詳細は、Apworksの“J Business Kit オンラインマニュアル”を参照してください。

(Interstage インストールフォルダ : C:\INTERSTAGE とした場合)
grant codeBase "file:/C:/INTERSTAGE/EJBCL/LIB/-" {
permission java.security.AllPermission;
};
(Apworks インストールフォルダ : C:\APWORKS とした場合)
grant codeBase "file:/C:/APWORKS/JBK3/JDK/JRE/LIB/-" {
permission java.security.AllPermission;
};
grant codeBase "file:/C:/APWORKS/ JRE13/LIB/-" {
permission java.security.AllPermission;
};
grant codeBase "file:/C:/APWORKS/JBK4/JDK/JRE/LIB/-" {
permission java.security.AllPermission;
};
grant codeBase "file:/C:/APWORKS/ JRE14/LIB/-" {
permission java.security.AllPermission;
};
目次
索引
![]()
|