Vor kurzem habe ich mich entschlossen, etwas über Java-Webdienste zu lernen. Als ich anfing, ein Tutorial für Java-Webdienste in Google zu durchsuchen, stellte ich fest, dass es viele Arten von XML-basierten, SOAP-basierten und auch RESTful-Webservices gibt.
Außerdem habe ich festgestellt, dass es eine JAX-WS-Spezifikation für XML-basierte Webdienste und eine JAX-RS-Spezifikation für die Erstellung von RESTful-Webservices gibt.
Q1) Ich war verwirrt. Es wäre großartig, wenn mir jemand helfen könnte, den Unterschied zwischen diesen verschiedenen Arten von Webservices zu verstehen, damit ich entscheiden kann, welche ich zuerst lernen möchte.
F2) Außerdem möchte ich ausführlich über das Erstellen verschiedener Arten von Webdiensten in Java lernen. Gibt es ein Tutorial oder Ressourcen, die einen Einblick in jede Art von Webservice und einen Vergleich zwischen ihnen geben können?
F3) basierend auf welchen Szenarien und Bedingungen sollte ich entscheiden, dass ich einen XML-basierten Webdienst anstelle eines SOAP-Dienstes erstellen möchte, oder ich sollte mich für den RESTful-Dienst entscheiden.