Bewertung:

Das Buch ist eine umfassende Ressource zum Erlernen von JPA 2 und wird für seine gründliche Abdeckung und Klarheit gelobt. Es ist sowohl für Anfänger als auch für Fortgeschrittene geeignet und hilft den Lesern, Wissenslücken im Zusammenhang mit der Java Persistence API zu schließen. Es wurde jedoch kritisiert, dass es stark auf EJB fokussiert ist, dass es an vollständigen Beispielimplementierungen mangelt und dass es keinen herunterladbaren Code für alle Kapitel gibt.
Vorteile:⬤ ** Großartiger Überblick und detaillierte Abdeckung von JPA
⬤ ** Gut geschrieben und organisiert, so dass es sowohl für Anfänger als auch für fortgeschrittene Leser zugänglich ist. ** Spricht nuancierte Aspekte von JPA an, die aus anderen Quellen nicht ersichtlich sind. ** Bietet klare Beispiele und führt oft zu „Aha“-Momenten für die Leser. ** Sehr gründlich und informativ, macht den Leser nach der Lektüre zum JPA-Experten.
⬤ ** Stark auf EJB fokussiert, was zu Herausforderungen für diejenigen führt, die es nicht benutzen. ** Verlässt sich auf Schnipsel anstelle von vollständigen Beispielen, was für Lernende entmutigend sein kann. ** Fehlende Betonung der Unterschiede zu JPA
⬤ 0, was einige Benutzer verwirren könnte. ** Fehlt vollständiger herunterladbarer Code für alle Kapitel, was für technische Bücher entscheidend ist. ** Könnte sich manchmal trocken oder dicht anfühlen, ähnlich wie beim Lesen von API-Dokumentation.
(basierend auf 33 Leserbewertungen)
Pro JPA 2: Mastering the Java Persistence API
Pro JPA 2 führt in die Java Persistence API (JPA) ein, erklärt und demonstriert, wie man sie verwendet. JPA vermittelt Java-Entwicklern sowohl das Wissen als auch den Einblick, den sie benötigen, um Java-Anwendungen zu schreiben, die über JPA auf relationale Datenbanken zugreifen.
Die Autoren Mike Keith und Merrick Schincariol verfolgen einen praxisorientierten Ansatz, indem sie jedes Konzept der API anhand von Beispielen erläutern und zeigen, wie es in der Praxis eingesetzt wird.
Alle Beispiele verwenden ein gemeinsames Modell aus einer übergeordneten Beispielanwendung, um dem Leser einen Kontext zu geben, von dem aus er beginnen kann, und um ihm zu helfen, die Beispiele innerhalb einer bereits bekannten Domäne zu verstehen.
Nach Abschluss des Buches werden Sie ein umfassendes Verständnis haben und in der Lage sein, erfolgreich Anwendungen mit JPA zu programmieren. Das Buch dient auch als Nachschlagewerk für die ersten und späteren Erfahrungen mit JPA-Anwendungen.
⬤ Praktische Beispiele für alle Aspekte der JPA-Spezifikation, basierend auf der Referenzimplementierung dieser Spezifikation.
⬤ Ein spezieller Abschnitt über die Migration zu JPA.
⬤ Expertenwissen über verschiedene Aspekte der API und wann sie nützlich sind.
⬤ Hinweise zur Portabilität, um das Bewusstsein für das Potenzial von nicht portierbarem JPA-Code zu schärfen.