Эффективный и простой способ представить существующую функцию как веб-сервис - PullRequest
0 голосов
/ 24 января 2012

У меня есть приложение (скажем, «A»), и я хочу вызвать функцию Java этого приложения из другого приложения «B».

Я не хочу помещать зависимость этого приложения ('A') в вызывающее приложение ('B'), чтобы избежать запуска 'A' в нескольких местах.

Мы думали о том, чтобы представить функцию «A» как веб-сервис, который можно вызвать с помощью «B», установив зависимость от клиента «A».

Какой эффективный и простой способ сделать это.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 24 января 2012

В зависимости от типа сервиса:

  • Сервис SOAP: JAX-WS
  • Сервис RESTful: JAX-RS, Spring-MVC

В любом случае, вы помещаете пару аннотаций в ваш класс и настраиваете фреймворк для предоставления сервиса (обратитесь к документации по вашему выбору)

1 голос
/ 24 января 2012

Посмотрите на Jax-WS . Я не знаю, что проще: D Вы можете аннотировать методы с @WebMethod и разверните свою работу на сервере приложений - и все!

...