| Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]()
|
| 第6章 アプリケーションの開発(Java言語) | > 6.1 Javaアプレットの開発 | > 6.1.2 開発手順(Portable-ORB) |
アプレットを実行するには、HTMLファイルで<applet>タグを使用してアプレットを指定します。
使用可能なブラウザ・プラグインの組み合わせを以下に示します。なお、アプレット運用時の注意事項については、“クライアント環境でのアプレット運用時の注意事項”を参照してください。
|
Internet Explorer |
Netscape |
||
|
Internet ExplorerのJava VM |
JBKプラグイン/Java Plug-in (注) |
NetscapeのJava VM |
JBKプラグイン/Java Plug-in (注) |
|
可能 |
可能 |
不可 |
可能 |
注) Internet ExplorerまたはNetscapeにプラグインすることにより、ブラウザのJava VMをJDKに置き換える運用です。
また、動作するJava VMによって以下のPortable-ORBのファイルを使用します。
Portable-ORBをダウンロードする運用では、Javaアプレットを実行するHTMLファイルで、<APPLET ARCHIVE>タグまたは<PARAM>タグ(cabbase)を使って以下のファイルを記述します。
|
Java VM |
ORBコア |
ネーミングサービス (注) |
インタフェースリポジトリ(注) |
|
Internet ExplorerのJava VM |
ODporb.cab |
CosNaming.cab |
InterfaceRep.cab |
|
Java Plug-in |
ODporb_plugin.jar |
CosNaming_plugin.jar |
InterfaceRep_plugin.jar |
|
JBKプラグイン(JDK1.4系) |
ODporb4_plugin.jar |
CosNaming4_plugin.jar |
InterfaceRep4_plugin.jar |
|
JBKプラグイン(JDK1.2/JDK1.3系) |
ODporb2_plugin.jar |
CosNaming2_plugin.jar |
InterfaceRep2_plugin.jar |
注) ネーミングサービス・インタフェースリポジトリが必要な場合、HTMLファイルに記述します。
使用するPortable-ORBのファイル名は、CORBAアプリケーションの実行環境により異なります。詳細は、“Javaライブラリ”を参照してください。
以下に、各Java VMでHTMLファイルの記述例を示します(タイトル: Java sample Applet、Javaアプレット名: Sample)。
JBKプラグインを使用する場合は、HTMLファイルを以下のように記述する必要があります。詳細については、Apworksの“J Business Kit オンラインマニュアル”を参照してください。
<HTML>
<HEAD><!--demo.html-->
<TITLE>Java sample Applet </TITLE>
</HEAD>
<BODY>
<OBJECT CLASSID="CLSID:BEA62964-C40B-11D1-AACA-00A0C9216A67"
WIDTH=300 HEIGHT=250>
<PARAM NAME="TYPE" VALUE="application/x-JBK-Plugin">
<PARAM NAME="CODE" VALUE="Sample.class">
<PARAM NAME=" ARCHIVE" VALUE="ODporb4_plugin.jar,CosNaming4_plugin.jar,
InterfaceRep4_plugin.jar">
<PARAM NAME="PORB_HOME" VALUE="PORBDIR">
<COMMENT>
<EMBED TYPE="application/x-JBK-Plugin"
CODE="Sample.class" WIDTH=300 HEIGHT=250
ARCHIVE="ODporb4_plugin.jar,CosNaming4_plugin.jar,InterfaceRep4_plugin.jar"
PORB_HOME="PORBDIR">
</EMBED>
</COMMENT>
</OBJECT>
</BODY>
</HTML>
<PARAM>タグのARCHIVE指定、および<EMBED>タグのARCHIVE指定でSample.jarをダウンロードするように指定します。
<HTML>
<HEAD><!--demo.html-->
<TITLE>Java sample Applet </TITLE>
</HEAD>
<BODY>
<OBJECT CLASSID="CLSID:BEA62964-C40B-11D1-AACA-00A0C9216A67"
WIDTH=300 HEIGHT=250>
<PARAM NAME="TYPE" VALUE="application/x-JBK-Plugin">
<PARAM NAME="CODE" VALUE="Sample.class">
<PARAM NAME=" ARCHIVE" VALUE="Sample.jar,ODporb4_plugin.jar,CosNaming4_plugin.jar,
InterfaceRep4_plugin.jar">
<PARAM NAME="PORB_HOME" VALUE="PORBDIR">
<COMMENT>
<EMBED TYPE="application/x-JBK-Plugin"
CODE="Sample.class" WIDTH=300 HEIGHT=250
ARCHIVE="Sample.jar,ODporb4_plugin.jar,CosNaming4_plugin.jar,InterfaceRep4_plugin.jar"
PORB_HOME="PORBDIR">
</EMBED>
</COMMENT>
</OBJECT>
</BODY>
</HTML>
<HTML>
<HEAD><!--demo.html-->
<TITLE>Java sample Applet </TITLE>
</HEAD>
<BODY>
<OBJECT CLASSID="CLSID:BEA62964-C40B-11D1-AACA-00A0C9216A67"
WIDTH=300 HEIGHT=250>
<PARAM NAME="TYPE" VALUE="application/x-JBK-Plugin">
<PARAM NAME="CODE" VALUE="Sample.class">
<PARAM NAME="ARCHIVE" VALUE="Sample.jar">
<PARAM NAME="PORB_HOME" VALUE="PORBDIR">
<COMMENT>
<EMBED TYPE="application/x-JBK-Plugin"
CODE="Sample.class" WIDTH=300 HEIGHT=250
ARCHIVE="Sample.jar" PORB_HOME="PORBDIR">
</EMBED>
</COMMENT>
</OBJECT>
</BODY>
</HTML>
JBKプラグインを使用する場合は、HTMLファイルを以下のように記述する必要があります。詳細については、Apworksの“J Business Kit オンラインマニュアル”を参照してください。
<HTML>
<HEAD><!--demo.html-->
<TITLE>Java sample Applet </TITLE>
</HEAD>
<BODY>
<OBJECT CLASSID="CLSID:BEA62964-C40B-11D1-AACA-00A0C9216A67"
WIDTH=300 HEIGHT=250>
<PARAM NAME="TYPE" VALUE="application/x-JBK-Plugin">
<PARAM NAME="CODE" VALUE="Sample.class">
<PARAM NAME=" ARCHIVE" VALUE="ODporb2_plugin.jar,CosNaming2_plugin.jar,
InterfaceRep2_plugin.jar">
<PARAM NAME="PORB_HOME" VALUE="PORBDIR">
<COMMENT>
<EMBED TYPE="application/x-JBK-Plugin"
CODE="Sample.class" WIDTH=300 HEIGHT=250
ARCHIVE="ODporb2_plugin.jar,CosNaming2_plugin.jar,InterfaceRep2_plugin.jar"
PORB_HOME="PORBDIR">
</EMBED>
</COMMENT>
</OBJECT>
</BODY>
</HTML>
<PARAM>タグのARCHIVE指定、および<EMBED>タグのARCHIVE指定でSample.jarをダウンロードするように指定します。
<HTML>
<HEAD><!--demo.html-->
<TITLE>Java sample Applet </TITLE>
</HEAD>
<BODY>
<OBJECT CLASSID="CLSID:BEA62964-C40B-11D1-AACA-00A0C9216A67"
WIDTH=300 HEIGHT=250>
<PARAM NAME="TYPE" VALUE="application/x-JBK-Plugin">
<PARAM NAME="CODE" VALUE="Sample.class">
<PARAM NAME=" ARCHIVE" VALUE="Sample.jar,ODporb2_plugin.jar,CosNaming2_plugin.jar,
InterfaceRep2_plugin.jar">
<PARAM NAME="PORB_HOME" VALUE="PORBDIR">
<COMMENT>
<EMBED TYPE="application/x-JBK-Plugin"
CODE="Sample.class" WIDTH=300 HEIGHT=250
ARCHIVE="Sample.jar,ODporb2_plugin.jar,CosNaming2_plugin.jar,InterfaceRep2_plugin.jar"
PORB_HOME="PORBDIR">
</EMBED>
</COMMENT>
</OBJECT>
</BODY>
</HTML>
<HTML>
<HEAD><!--demo.html-->
<TITLE>Java sample Applet </TITLE>
</HEAD>
<BODY>
<OBJECT CLASSID="CLSID:BEA62964-C40B-11D1-AACA-00A0C9216A67"
WIDTH=300 HEIGHT=250>
<PARAM NAME="TYPE" VALUE="application/x-JBK-Plugin">
<PARAM NAME="CODE" VALUE="Sample.class">
<PARAM NAME="ARCHIVE" VALUE="Sample.jar">
<PARAM NAME="PORB_HOME" VALUE="PORBDIR">
<COMMENT>
<EMBED TYPE="application/x-JBK-Plugin"
CODE="Sample.class" WIDTH=300 HEIGHT=250
ARCHIVE="Sample.jar" PORB_HOME="PORBDIR">
</EMBED>
</COMMENT>
</OBJECT>
</BODY>
</HTML>
JBKプラグインを使用する場合は、HTMLファイルを以下のように記述する必要があります。詳細については、Apworksの“J Business Kit オンラインマニュアル”を参照してください。
<HTML>
<HEAD><!--demo.html-->
<TITLE>Java sample Applet </TITLE>
</HEAD>
<BODY>
<OBJECT CLASSID="CLSID:BEA62964-C40B-11D1-AACA-00A0C9216A67"
WIDTH=300 HEIGHT=250>
<PARAM NAME="TYPE" VALUE="application/x-JBK-Plugin">
<PARAM NAME="CODE" VALUE="Sample.class">
<PARAM NAME=" ARCHIVE" VALUE="ODporb_plugin.jar,CosNaming_plugin.jar,
InterfaceRep_plugin.jar">
<PARAM NAME="PORB_HOME" VALUE="PORBDIR">
<COMMENT>
<EMBED TYPE="application/x-JBK-Plugin"
CODE="Sample.class" WIDTH=300 HEIGHT=250
ARCHIVE="ODporb_plugin.jar,CosNaming_plugin.jar,InterfaceRep_plugin.jar"
PORB_HOME="PORBDIR">
</EMBED>
</COMMENT>
</OBJECT>
</BODY>
</HTML>
<PARAM>タグのARCHIVE指定、および<EMBED>タグのARCHIVE指定でSample.jarをダウンロードするように指定します。
<HTML>
<HEAD><!--demo.html-->
<TITLE>Java sample Applet </TITLE>
</HEAD>
<BODY>
<OBJECT CLASSID="CLSID:BEA62964-C40B-11D1-AACA-00A0C9216A67"
WIDTH=300 HEIGHT=250>
<PARAM NAME="TYPE" VALUE="application/x-JBK-Plugin">
<PARAM NAME="CODE" VALUE="Sample.class">
<PARAM NAME=" ARCHIVE" VALUE="Sample.jar,ODporb_plugin.jar,CosNaming_plugin.jar,
InterfaceRep_plugin.jar">
<PARAM NAME="PORB_HOME" VALUE="PORBDIR">
<COMMENT>
<EMBED TYPE="application/x-JBK-Plugin"
CODE="Sample.class" WIDTH=300 HEIGHT=250
ARCHIVE="Sample.jar,ODporb_plugin.jar,CosNaming_plugin.jar,InterfaceRep_plugin.jar"
PORB_HOME="PORBDIR">
</EMBED>
</COMMENT>
</OBJECT>
</BODY>
</HTML>
Java Plug-inを使用する場合は、Java Plug-in HTML Converterを使用してHTMLファイルを変換する必要があります。
<HTML>
<HEAD><!--demo.html-->
<TITLE>Java sample Applet </TITLE>
</HEAD>
<BODY>
<H1>Java sample Applet</H1>
<APPLET ARCHIVE="ODporb_plugin.jar,CosNaming_plugin.jar,
InterfaceRep_plugin.jar" WIDTH=300 HEIGHT=250>
<PARAM NAME="PORB_HOME" VALUE="PORBDIR">
</APPLET><BR>
</BODY>
</HTML>
Java Plug-inを使用する場合は、Java Plug-in HTML Converterを使用してHTMLファイルを変換する必要があります。<APPLET>タグのARCHIVE指定でSample.jarをダウンロードするように指定します。
<HTML>
<HEAD><!--demo.html-->
<TITLE>Java sample Applet </TITLE>
</HEAD>
<BODY>
<H1>Java sample Applet</H1>
<APPLET CODE="Sample.class" ARCHIVE="Sample.jar,ODporb_plugin.jar,CosNaming_plugin.jar,
InterfaceRep_plugin.jar" WIDTH=300 HEIGHT=250>
<PARAM NAME="PORB_HOME" VALUE="PORBDIR">
</APPLET><BR>
</BODY>
</HTML>
<HTML> <HEAD><!--demo.html--> <TITLE>Java sample Applet </TITLE> </HEAD> <BODY> <H1>Java sample Applet</H1> <APPLET CODE="Sample.class" WIDTH=300 HEIGHT=250> <PARAM NAME=cabbase VALUE=ODporb.cab,CosNaming.cab,InterfaceRep.cab> <PARAM NAME="PORB_HOME" VALUE="PORBDIR"> </APPLET><BR> </BODY> </HTML>
<PARAM>タグのcabbase指定でSample.cabをダウンロードするように指定します。
<HTML> <HEAD><!--demo.html--> <TITLE>Java sample Applet </TITLE> </HEAD> <BODY> <H1>Java sample Applet</H1> <APPLET CODE="Sample.class" WIDTH=300 HEIGHT=250> <PARAM NAME=cabbase VALUE=Sample.cab,ODporb.cab,CosNaming.cab,InterfaceRep.cab> <PARAM NAME="PORB_HOME" VALUE="PORBDIR"> </APPLET><BR> </BODY> </HTML>
<HTML>
<HEAD><!--demo.html-->
<TITLE>Java sample Applet </TITLE>
</HEAD>
<BODY>
<OBJECT CLASSID="CLSID:BEA62964-C40B-11D1-AACA-00A0C9216A67"
WIDTH=300 HEIGHT=250>
<PARAM NAME="TYPE" VALUE="application/x-JBK-Plugin">
<PARAM NAME="CODE" VALUE="Sample.class">
<PARAM NAME="ARCHIVE" VALUE="Sample.jar">
<PARAM NAME="PORB_HOME" VALUE="PORBDIR">
<COMMENT>
<EMBED TYPE="application/x-JBK-Plugin"
CODE="Sample.class" WIDTH=300 HEIGHT=250
ARCHIVE="Sample.jar" PORB_HOME="PORBDIR">
</EMBED>
</COMMENT>
</OBJECT>
</BODY>
</HTML>
Java Plug-inを使用する場合は、Java Plug-in HTML Converterを使用してHTMLファイルを変換する必要があります。
<HTML> <HEAD><!--demo.html--> <TITLE>Java sample Applet </TITLE> </HEAD> <BODY> <H1>Java sample Applet</H1> <APPLET CODE="Sample.class" WIDTH=300 HEIGHT=250> <PARAM NAME="PORB_HOME" VALUE="PORBDIR"> </APPLET><BR> </BODY> </HTML>
<HTML> <HEAD><!--demo.html--> <TITLE>Java sample Applet </TITLE> </HEAD> <BODY> <H1>Java sample Applet</H1> <APPLET CODE="Sample.class" WIDTH=300 HEIGHT=250> <PARAM NAME="PORB_HOME" VALUE="PORBDIR"> </APPLET><BR> </BODY> </HTML>
注) Portable-ORBをダウンロードしない運用では、クライアントマシンにPortable-ORBをインストールする必要があります。
目次
索引
![]()
|