Вопрос по Jini API - PullRequest
       29

Вопрос по Jini API

1 голос
/ 08 марта 2011

Я пытаюсь узнать об API Jini в java, но не могу понять, как взаимодействуют сервер и клиент, и постоянно вижу вещи, называемые «умными прокси». Что такое умные прокси? А как взаимодействует клиент и сервер?

Спасибо.

1 Ответ

2 голосов
/ 08 марта 2011

Jini основан на Java RMI, поэтому клиенты и серверы взаимодействуют друг с другом так же, как в RMI: запрос / ответ по протоколу RMI по проводам.

Что касается «умных прокси», тоКомпилятор Jini использует прокси-фабрику для генерации кода реализации для вашего интерфейса, который включает в себя API для отправки и получения метаданных об услугах.Это та магия, которая позволяет клиенту отправлять запрос на определенный вид услуг в сети (например, «Мне нужен цветной лазерный плоттер») и выбирать из ответов, чтобы найти наилучшее возможное соответствие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...