Как выбрать между реализацией веб-сервисов JAX-RS и JAX-WS? - PullRequest
42 голосов
/ 18 августа 2011

В каких контекстах лучше использовать один над другим и почему?

Спасибо!

Ответы [ 3 ]

18 голосов
/ 18 августа 2011

JAX-WS - это API для SOAP на основе SOAP, и использование его для RESTful WebServices - не лучший способ для достижения цели.

Поэтому, если вы хотите внедрить RESTful WebService, используйте JAX-RS.

5 голосов
/ 17 июля 2014

Мне кажется, что веб-сервисы в основном связаны с приложениями типа UDDI. REST - это простая эволюция для превращения протокола без состояний http в состояние с помощью использования метода http для выполнения операций CRUD. Как и операции сопоставления с методами GET, PUT, POST и DELETE.

Веб-сервисы используются для кодирования систем бронирования авиабилетов, онлайн-банкинга, платежных шлюзов и т. Д. Там, где есть набор стандартных систем, в некоторых определениях предоставляется их API. JAX-RS предназначен для предоставления некоторого легковесного слоя для ресурсов ...

0 голосов
/ 30 августа 2016

Jax-WS поддерживает как SOAP, так и ReST, однако, если вам нужны функции протоколов WS *, JAX-WS - это правильный API. Из-за этого JAX-WS несколько сложен в использовании по сравнению с ReST.

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