Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
目次 索引 前ページ次ページ

第6章 アプリケーションの開発(Java言語)> 6.1 Javaアプレットの開発> 6.1.2 開発手順(Portable-ORB)

6.1.2.1 HTMLファイルの記述

 アプレットを実行するには、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

JBKプラグイン(JDK1.1系)
Java Plug-in

ODporb_plugin.jar

CosNaming_plugin.jar

InterfaceRep_plugin.jar

JBKプラグイン(JDK1.2/JDK1.3系)

ODporb2_plugin.jar

CosNaming2_plugin.jar

InterfaceRep2_plugin.jar

JBKプラグイン(JDK1.4系)

ODporb4_plugin.jar

CosNaming4_plugin.jar

InterfaceRep4_plugin.jar

注) ネーミングサービス・インタフェースリポジトリが必要な場合、HTMLファイルに記述します。

 使用するPortable-ORBのファイル名は、CORBAアプリケーションの実行環境により異なります。詳細は、“Javaライブラリ”を参照してください。
 以下に、各Java VMでHTMLファイルの記述例を示します(タイトル: Java sample Applet、Javaアプレット名: Sample)。

JDK1.1系の場合

(1)JBKプラグインを使用する場合

 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>

(2)JBKプラグインを使用する場合(jar形式アーカイブファイル使用)

 <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>

(3)Java Plug-inを使用する場合

 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>

(4)Java Plug-inを使用する場合(jar形式アーカイブファイル使用)

 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>

(5)Internet Explorerを使用する場合

  <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>

(6)Internet Explorerを使用する場合(cab形式アーカイブファイル使用)

 <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>

(7)Portable-ORBをダウンロードしない場合(JBKプラグインを使用する場合)

  <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>

(8)Portable-ORBをダウンロードしない場合(Java Plug-inを使用する場合)

 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>

(9)Portable-ORBをダウンロードしない場合(Internet Explorerを使用する場合)

  <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をインストールする必要があります。

JDK1.2系/JDK1.3系の場合

(1)JBKプラグインを使用する場合

 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>

(2)JBKプラグインを使用する場合(jar形式アーカイブファイル使用)

 <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>

(3) Portable-ORBをダウンロードしない場合(JBKプラグインを使用する場合)

  <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>

JDK1.4系の場合

(1)JBKプラグインを使用する場合

 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>

(2)JBKプラグインを使用する場合(jar形式アーカイブファイル使用)

 <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>

(3) Portable-ORBをダウンロードしない場合(JBKプラグインを使用する場合)

  <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>


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005