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

付録D サンプルプログラム> D.4 実行手順(Solaris/Linux)> D.4.1 静的インタフェース

D.4.1.8 静的インタフェース/四則演算(Java言語)

 Windows(R)クライアントマシン上には、Internet ExplorerにJBKプラグインをインストールしておいてください。

 また、四則演算(Java)では以下のいずれかをサーバアプリケーションとして使用します。

種別

ディレクトリ (注1)

静的インタフェース/四則演算(C言語)

$OD_SAMPLES/CalcSample/c

静的インタフェース/四則演算(C++言語)

$OD_SAMPLES/CalcSample/c++

注1)
 ここで使用している環境変数は以下のとおりです。なお、Interstageのインストールパスはデフォルトです。

環境変数

備考

OD_SAMPLES

/opt/FSUNod/src/samples

/opt/FJSVod/src/samples

<作成/サーバ>

 “静的インタフェース/各種データ型(C言語)”の<作成>を参照してください。

<作成/クライアント>

 クライアントアプリケーションの作成手順を以下に示します。

  1. 環境変数の設定

     環境変数CLASSPATH、LD_LIBRARY_PATH、PATHを設定します。PATHには、使用するJDK/JREのディレクトリを指定します(OD_HOME:CORBAサービスのインストールパス)。

     CLASSPATH=.:$OD_HOME/etc/class/ODjava4.jar:$CLASSPATH
     export CLASSPATH
     
     LD_LIBRARY_PATH=$OD_HOME/lib:$LD_LIBRARY_PATH
     export LD_LIBRARY_PATH
     
     PATH=/opt/FJSVawjbk/jdk5/bin:$PATH
     export PATH


    注)
     JDKのインストールパス(/opt/FJSVawjbk/jdk5)は使用するJDK, JREのバージョンに合わせて変更してください。使用するJDK, JREを変更した場合は、JDK,JREのバージョンに合わせて環境変数CLASSPATHも変更してください。

  2. スタブの作成(サーバマシン)

     サンプルアプリケーションディレクトリへ移動します。その後、makeコマンドを実行してJavaクライアントのためのスタブなどを作成します。

     make


  3. クライアントアプリケーションの配置(Windows(R)クライアントマシン)

     サンプルアプリケーションディレクトリ配下にあるすべてのファイルをWindows(R)クライアントへ転送します。その際、Windows(R)クライアントのサブディレクトリ配下の構成、およびディレクトリ名(大文字/小文字)は、Solaris/Linuxサーバと同一にする必要があります。
     以下にftpを使用したときの例を示します。Windows(R)クライアントの格納先のフォルダ配下にODdemoフォルダを、ODdemoフォルダ配下にはcalculatorPackageフォルダをあらかじめ作成しておいてください。なお、Windows(R)クライアントへファイルを転送するときは、すべてのファイルについてネットワークASCIIで転送するように指定します。

     ftp <Solaris/Linuxサーバ名>
     :
     cd $SAMPLES/CalcSample/java
     mget *
     lcd ODdemo
     cd ODdemo
     mget *
     lcd calculatorPackage
     cd calculatorPackage
     mget *


  4. 権限の設定(Windows(R)クライアント)

     Javaライブラリ(ODjava4.jar)、アプリケーション格納フォルダに権限を設定します。
     詳細については、“Javaライブラリに対する権限の設定”を参照してください。

<実行>

 作成したアプリケーションの実行手順を以下に示します。

  1. サーバアプリケーションの登録(サーバマシン)

     サーバにおいて、registar.shを実行してサンプルプログラムを実行するために必要なインプリメンテーションリポジトリIDとオブジェクトリファレンスを登録します。

     register.sh


  2. サーバアプリケーションの起動(サーバマシン)

     exec-SV.shを実行して、サーバアプリケーションを起動します。

     exec-SV.sh &


  3. クライアントアプリケーションの起動(Windows(R)クライアントマシン)

     Windows(R)クライアントにおいて、ブラウザを起動します。エクスプローラから作業フォルダ配下のhtmlファイルをダブルクリックして、ブラウザを起動します。その後、入力画面から数値や文字を入力して“OK”ボタンをクリックし、結果を確認します。

  4. サーバアプリケーションの終了(サーバマシン)

     サーバにおいて、stop-SV.shを実行して、サーバアプリケーションを停止します。

     stop-SV.sh


  5. サーバアプリケーションの登録削除(サーバマシン)

     unregister.shを実行して、不要となったサンプルプログラムのインプリメンテーションリポジトリIDとオブジェクトリファレンスを削除します。

     unregister.sh



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

Copyright 2008 FUJITSU LIMITED