Muszę nauczyć się usług internetowych w Javie. Jakie są w nim różne typy? [Zamknięte]

Niedawno zdecydowałem się rozpocząć naukę o usługach internetowych java i kiedy zacząłem przeszukiwać samouczek dla serwisów WWW java w google, dowiedziałem się, że istnieje wiele typów webservices opartych na XML, opartych na SOAP, a także RESTful.

Odkryłem również, że istnieje specyfikacja JAX-WS dla usług internetowych opartych na xml oraz specyfikacja JAX-RS do tworzenia usług WWW RESTful.

P1) Byłem zdezorientowany, byłoby wspaniale, gdyby ktoś pomógł mi zrozumieć różnicę między tymi różnymi typami serwisów internetowych, abym mógł zdecydować, który z nich się najpierw nauczyć.

P2) Ponadto chcę dowiedzieć się więcej o tworzeniu różnych typów usług internetowych w Javie. Czy jest jakiś tutorial lub zasoby, które mogą dać wgląd w każdy rodzaj serwisu internetowego i porównanie między nimi.

Q3) w oparciu o scenariusze i warunki, które powinienem zadecydować, że chcę utworzyć opartą na XML usługę internetową, a nie usługę SOAP lub powinienem skorzystać z usługi RESTful.

questionAnswers(3)

yourAnswerToTheQuestion