Bewertung:

Das Buch bietet eine umfassende und gut organisierte Einführung in die Erstellung von RESTful Web Services mit JAX-RS 2.0 und richtet sich insbesondere an Java EE-Entwickler. Während es wertvolle theoretische Einblicke und praktische Beispiele bietet, finden einige Leser Aspekte der Präsentation mangelhaft, was zu Frustration aufgrund fehlender Details und fehlerhafter Beispiele führt.
Vorteile:⬤ Gut geschrieben und verständlich
⬤ klare Einführung in REST und JAX-RS
⬤ solide Beispiele und praktischer Fokus
⬤ ansprechende und umfassende Abdeckung des Materials
⬤ großartige Ressource für Java EE-Entwickler
⬤ gute Balance zwischen Theorie und Praxis
⬤ minimale Füllinformationen.
⬤ Mangelhafte Präsentation mit fehlenden Details und Fehlern in den Beispielen
⬤ einige Leser hatten das Gefühl, dass der Fluss der Themen unterbrochen wurde und dass Grundkenntnisse vorausgesetzt wurden
⬤ nicht so hilfreich für komplette Anfänger
⬤ könnte von einer tieferen Untersuchung in bestimmten Bereichen profitieren.
(basierend auf 45 Leserbewertungen)
Restful Java with Jax-RS 2.0: Designing and Developing Distributed Web Services
Lernen Sie, wie Sie verteilte Webdienste in Java entwerfen und entwickeln, indem Sie die Prinzipien der RESTful-Architektur und die JAX-RS 2.0-Spezifikation in Java EE 7 nutzen. Da der Schwerpunkt auf der Implementierung und nicht auf der Theorie liegt, zeigt diese praktische Referenz, wie einfach es ist, mit Diensten auf der Grundlage der REST-Architektur zu beginnen.
Anhand des technischen Leitfadens im Buch erfahren Sie, wie REST und JAX-RS funktionieren und wann Sie sie einsetzen sollten. Das anschließende RESTEasy-Arbeitsbuch enthält Schritt-für-Schritt-Anweisungen für die Installation, Konfiguration und Ausführung mehrerer funktionierender JAX-RS-Beispiele unter Verwendung der JBoss RESTEasy-Implementierung von JAX-RS 2.0. Lernen Sie die Funktionen von JAX-RS 2.0 kennen, darunter eine Client-API, serverseitiges asynchrones HTTP sowie Filter und Interceptoren.
Untersuchen Sie den Entwurf einer verteilten RESTful-Schnittstelle für ein E-Commerce-Bestellsystem. Verwendung des JAX-RS-Response-Objekts zur Rückgabe komplexer Antworten an Ihren Client (ResponseBuilder) Steigerung der Leistung Ihrer Dienste durch Nutzung von HTTP-Caching-Protokollen.
Bereitstellung und Integration von Webdiensten in Java EE7, Servlet-Containern, EJB, Spring und JPA. Lernen Sie gängige Mechanismen zur Authentifizierung im Web kennen, einschließlich clientseitigem SSL und OAuth 2.0