Как вызвать метод клиента без использования RMI - PullRequest
0 голосов
/ 14 марта 2012

Я занимаюсь разработкой клиент-серверной программы, в которой я хочу вызвать метод клиентской программы. через серверную программу.

это приложение на основе vnc, в котором сервер будет работать и прослушивать любой произвольный номер порта .... клиент подключится к серверу, используя метод, имеющий аргумент в виде ip и номера порта сервера. После этого сервер сможет контролировать экран клиента.

Я хочу вызвать этот метод с сервера !!

Я хочу добавить средство, в котором клиент отправит запрос, а затем сервер подключится к клиенту.

Я слышал о RMI, но я хочу знать, есть ли другой способ для достижения этой цели, если нет, пожалуйста, опубликуйте несколько хороших обучающих ссылок на RMI.

Ответы [ 2 ]

0 голосов
/ 14 марта 2012

RMI - это единственный способ Java для сетевого программирования или вызова методов, но Веб-служба не зависит от языка. К веб-сервису вы можете интегрировать какое-то приложение.

Но я рекомендую использовать MOM системы. Этот тип системы поддерживает два подхода: Synchronous Model и «Асинхронная модель». В Java MOM реализован через JMS. (Смотрите здесь ). JMS является API и имеет несколько реализаций, таких как:

0 голосов
/ 14 марта 2012

лучше, чем RMI, вы можете сделать веб-сервис и клиент для него :) http://www.artima.com/lejava/articles/threeminutes.html

...