Мне нужно изучить веб-сервисы на Java. Какие в нем разные типы? [закрыто]

Недавно я решил начать изучать Java-веб-сервисы, и когда я начал искать учебник по Java-веб-сервисам в Google, я обнаружил, что существует много типов веб-сервисов на основе XML, SOAP, а также веб-сервисов RESTful.

Кроме того, я обнаружил, что существует спецификация JAX-WS для веб-сервисов на основе xml и спецификация JAX-RS для создания веб-сервисов RESTful.

Q1) Я запутался, было бы здорово, если бы кто-нибудь помог мне понять разницу между этими различными типами веб-сервисов, чтобы я мог решить, какой из них изучить в первую очередь.

Q2) Также я хочу подробно изучить создание различных типов веб-сервисов в Java. Существуют ли какие-либо учебные пособия или ресурсы, которые могут дать представление о каждом виде веб-службы и сравнить их.

Q3) в зависимости от того, какие сценарии и условия я должен решить, что я хочу создать веб-сервис на основе XML, а не сервис SOAP, или я должен использовать сервис RESTful.

Ответы на вопрос(4)

Ваш ответ на вопрос