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;
};
目次
索引
![]() ![]() |