W jakim kontekście lepiej jest użyć jednego z nich i dlaczego?Jak wybrać implementację usług WWW JAX-RS i JAX-WS?
Dzięki!
W jakim kontekście lepiej jest użyć jednego z nich i dlaczego?Jak wybrać implementację usług WWW JAX-RS i JAX-WS?
Dzięki!
JAX-WS jest interfejsem API dla WS opartym na SOAP, a używanie go do RESTful WebServices nie jest najlepszym sposobem postępowania.
Jeśli więc chcesz wdrożyć usługę RESTful WebService, użyj JAX-RS.
wygląda jak JAX RS-2 jest zawarty w JAX-WS. patrz http://jax-rs-spec.java.net/nonav/2.0/apidocs/index.html. co mam z tego zrobić? –
Mam wrażenie, że usługi sieciowe są w większości powiązane z aplikacjami typu UDDI
. REST
jest po prostu prostą ewolucją, aby wprowadzić bezpaństwowy protokół http
do stanu z informacją o stanie, korzystając z komunikacji metodowej http
do wykonywania operacji CRUD
. Podobnie jak operacje odwzorowania na metody GET, PUT, POST
i DELETE
.
Usługi sieciowe polegają na kodowaniu systemów rezerwacji biletów lotniczych, bankowości internetowej, bramek płatniczych itp. Tam, gdzie istnieje zestaw systemów standardowych, ujawnia się ich API w niektórych definicjach. JAX-RS
służy do zapewniania lekkiej warstwy zasobów ...
Naprawdę nie rozumiem słów "Normalni ludzie nie mogą osiągnąć takich rzeczy za pomocą zwykłego JAX-RS .." –
Miałem na myśli, że JAX-RS nie ma na celu rozwiązania tego, w jaki sposób usługi internetowe są wykorzystywane w pełni. –
Powinieneś przeczytać ten http://blog.smartbear.com/apis/understanding-soap-and-rest-basics/ –
Jax-WS obsługuje zarówno SOAP, jak i ReST, jednak jeśli potrzebujesz funkcji protokołów WS *, JAX-WS to właściwy interfejs API. Z tego powodu JAX-WS jest dość skomplikowany w użyciu w porównaniu do ReST.
możliwe duplikat [spoczynkowym a SOAP] (http://stackoverflow.com/questions/209905/rest-and-soap) – CoolBeans