Web Artisan Blog - ウェブ アルチザン ブログ

JavaのRMIって何?

Java (21 items)

2004年05月31日

Research Artisan Pro ←リサーチアルチザンがパワーアップして復活しました!!
○RMI(Remote Method Invocation)
RMIでは、クライアントからサーバー上にあるJavaクラスのメソッドを呼ぶ事が出来る。
(別PCにあるJavaの関数を呼べる)

−−−−−−−−−−−−−−
★クライアント                     ★サーバー

@クライアントプログラム             @リモートオブジェクト

1.↓     2.↑                      4.↓     3.↑

@スタブ             5.←→        @スケルトン
−−−−−−−−−−−−−−


1.リモートメソッド呼び出し
2.戻り値
3.リモートメソッド呼び出し
4.戻り値
5.通信

※スタブはリモートオブジェクトと同じメソッドを持っていて、
クライアントから呼ばれると、その情報をスケルトンに送る。
スケルトンはリモートオブジェクトのメソッドを読んで戻り値をスタブに返却、
スタブはそれをクライアントに返す。


(1)コンパイルは「rmic」コマンドで行う
(2)生成物は4つ。
1、リモートインターフェース
2、リモートオブジェクト
3、スタブ
4、スケルトン


前の記事 次の記事

Comments

コメントは、まだ書かれていません

Add Comments

Trackback

トラックバックはありません

Trackback URL

http://www.res-system.com/weblog/action.php?action=plugin&name=TrackBack&tb_id=98