Sun Microsystems, Inc

JDK 目次

RMI を使った株価プログラムの例

JDK 1.1 Beta のインストールディレクトリ docs/guide/rmi/examples/stock にアプレットの作り方を示す例題があります。このアプレットはリモートオブジェクトをエクスポートしてストックサーバーからの変動する株価を受け取ります。アプレットはサーバーからの通知を受け取るたびに株価を動的に表示します。この例題で使うインタフェース/クラスは次の通りです。

Solaris の場合:JDK 1.1 Beta リリースをダウンロードし、docs/guide/rmi/examples/stock ディレクトリにある run スクリプトを実行します。 このスクリプトは例題実行中にその実行内容をプリントします。ストックサーバーは自分のレジストリを作成しますから "rmiregistry" をスタートさせる必要はありません。 run スクリプトは基本的に次のステップを実行します。

  1. setenv CLASSPATH ../..:$CLASSPATH
  2. javac -d ../.. *.java
  3. rmic -d ../.. examples.stock.StockServer examples.stock.StockApplet
  4. java examples.stock.StockServer &
  5. appletviewer index.html

注意: Appletviewer を実行する前に CLASSPATH を元の内容に(../..を含めずに)戻してかまいません。こうしておくとクラスは CLASSPATH からではなくネットワークからダウンロードされます。

Windows システムの場合:JDK 1.1 Beta リリースをダウンロードし,docs/guide/rmi/examples/stock ディレクトリに移動して run.bat を実行すると、例題の構築と実行の、各ステップの説明が表示されます。終了しましたらサーバープロセスのために作られたウィンドウを消してください。


Copyright (C) 1996 Sun Microsystems, Inc., 2550 Garcia Ave., Mtn. View, CA 94043-1100 USA. All rights reserved.