Ich habe auf RESTful Web Services auf einer hohen Ebene (nicht sehr erschöpfend) gearbeitet, codiert einige REST-basierte Web-Services.REST und RESTful WS
Um meine Reise in RESTful WS zu beginnen, lese ich Online-Artikel (Wiki, Online-Tutorials usw.) und ich erfuhr, dass es ein architektonischer Stil ist, der Einschränkungen spezifiziert und bei Anwendung auf Web-Service wünschenswerte Eigenschaften, wie Leistung Skalierbarkeit usw. Ok, das ist der theoretische Teil dieses Konzepts.
Ein einfaches Beispiel mit JAX-RS
:
@Path("/simple")
public class SimpleRESTService {
@GET
@Path("/{param}")
public Response getMsg(@PathParam("param") String message) {
String output = "Jersey say : " + message;
return Response.status(200).entity(output).build();
}
}
Mein Zweifel ist:
Wenn REST Architektur (und Verwendung dieser Richtlinien RESTful Web Services Build), was zu tun ist JAX-RS
? Was ich verstanden habe, ist REST nur architektonischer Stil und keine Spezifikation, was hat JAX-RS damit zu tun? Ich habe Schwierigkeiten, die Beziehung zwischen diesen beiden Entitäten zu verstehen.
Kann mir jemand helfen, dies in einfachen Worten zu verstehen.
Vielen Dank für Ihre Antwort. Was macht JAX-RS im Zusammenhang mit REST WS? Definitiv sind sie selbst keine REST-konforme WS-Implementierung. Also was genau sind sie? Wenn Sie Ihre Antwort ein wenig mehr ausarbeiten können, wäre es hilfreich. – CuriousMind
Danke für die Erweiterung auf Ihre Antwort, es ist jetzt sehr klar :). Akzeptieren Sie Ihre Erklärung als Antwort auf meine Frage. Danke vielmals! – CuriousMind