1. RMIを用いたプログラムの実行
  2. サーバ側

    1. ブートストラップレジストリサービスを開始する.
      Ex.
      	Windows95/NTの場合
                       start /min rmiregistry
      	Solaris(UNIX)の場合
                       rmiregistry &
      

      コマンド rmiregistry [port] はカレントホストのportにリモート オブジェクトを登録するためのブートストラップレジストリを設定する. デフォルトport番号は1099である.

    2. サーバプログラムを開始する.

      クライアントがアプリケーションの場合

      Ex.
      	Windows95/NTの場合
                       start java PocketBookServer
      	Solaris(UNIX)の場合
                       java PocketBookServer &
      
      クライアントがアプレットの場合
      Ex.
      	Windows95/NTの場合
                       start java -Djava.rmi.server.codebase=http://host/path/ PocketBookServer 
      	Solaris(UNIX)の場合
                       java -Djava.rmi.server.codebase=http://host/path/ PocketBookServer &
      

      クライアントがアプレットの場合には,スタブクラスを動的にクライアントに ダウンロードできつようにするために,java.rmi.server.codebase属性にクラスが 置かれているディレクトリをURL形式(http://host/path/)で指定する.

    クライアント側

    クライアントプログラムを実行する.

      クライアントがアプリケーションの場合

      Ex.
              クライアントとサーバが別のホストの場合
      	         java PocketBookClient server_host
        
              クライアントとサーバが同一ホストの場合
                       java PocketBookClient
      

      クライアントがアプレットの場合

      Ex.
              AppletViewerをサーバと別ホストで実行する場合
                       appletviewer http://host/path/PocketBookApplet.html
              Appletviewerをサーバと同一ホストで実行する場合
                       appletviewer PocketBookApplet.html