2

私は Jini テクノロジーの初心者です。分散コンピューティングまたは「ネットワーク プラグ アンド プレイ」に使用されることを理解しています。しかし、純粋な RMI と Jini の違いがわかりません。また、ジニがいつ使われるかを理解したいです。

4

1 に答える 1

4

ウィキペディアの記事 ( http://en.wikipedia.org/wiki/Jini ) に示されているとおり:

クライアントはルックアップ サービスを使用して、サービスへのプロキシ オブジェクトを取得できます。プロキシへの呼び出しは、呼び出しをサービス要求に変換し、サービスでこの要求を実行して、結果をクライアントに返します。この方法は、クライアントが事前にリモート サービスの場所を知っている必要がある Java リモート メソッド呼び出しよりも便利です。

つまり、基本的に RMI は、お互いを認識しているクライアントとサーバーの間で Java 呼び出しを実行するメカニズムです。Jini はクライアントからの検索サービスにサービスを追加するため、クライアントはサーバーの場所を事前に知る必要はありません。

于 2015-06-06T14:04:57.660 に答える