Как выбрать между реализацией веб-сервисов JAX-RS и JAX-WS?
В каком контексте лучше использовать один над другим и почему?
Спасибо!
3 ответа
JAX-WS - это API для SOAP на основе SOAP, и использование его для RESTful WebServices - не лучший способ решения проблем.
Поэтому, если вы хотите реализовать RESTful WebService, используйте JAX-RS .
Я чувствую, что веб-сервисы в основном связаны UDDI
Тип приложения. REST
это просто эволюция, чтобы сделать лицо без гражданства http
протокол с состоянием вещи с помощью http
метод связи для выполнения CRUD
операции. Как сопоставление операций с методами GET, PUT, POST
а также DELETE
,
Веб-сервисы используются для кодирования систем бронирования авиабилетов, онлайн-банкинга, платежных шлюзов и т. Д. Там, где есть набор стандартных систем, в некоторых определениях предоставляется их API. JAX-RS
для обеспечения легкого веса ресурсов...
Jax-WS поддерживает как SOAP, так и ReST, однако, если вам нужны функции протоколов WS*, JAX-WS - это правильный API. Из-за этого JAX-WS несколько сложен в использовании по сравнению с ReST.