1

JavaでJiniAPIについて学習しようとしていますが、サーバーとクライアントがどのように相互作用するかについて頭を悩ませることができず、「スマートプロキシ」と呼ばれるものを常に見ています。スマートプロキシとは何ですか?そして、クライアントとサーバーはどのように相互作用しますか?

ありがとう。

4

1 に答える 1

2

Jini は Java RMI に基づいているため、クライアントとサーバーは RMI の場合と同じように相互に通信します。つまり、回線上で RMI プロトコルを使用して要求/応答します。

「スマート プロキシ」に関しては、Jini コンパイラはプロキシ ファクトリを使用して、サービスに関するメタ データを送受信するための API を含むインターフェイスの実装コードを生成します。これは、クライアントがネットワーク上で特定の種類のサービスの要求 (たとえば、「カラー レーザー プロッターが欲しい」) を送信し、応答から選択して、可能な限り最適なサービスを見つけることを可能にする魔法です。

于 2011-03-07T22:51:57.027 に答える