Java Persistence API mit Hibernate
Seminar
In Wiesbaden
Beschreibung
-
Kursart
Seminar
-
Niveau
Anfänger
-
Ort
Wiesbaden
-
Dauer
5 Tage
Die Java Persistence API ist die durch Java EE standardisierte Programmierschnittstelle für Objekt-Relationale Bibliotheken. Hibernate ist die wohl am weitesten verbreitete Implementierung dieser API. In diesem Seminar werden Sie mit der Hibernate-Implementierung von JPA vertraut gemacht. Gerichtet an: Softwareentwickler, die die Programmierung der Datenbankschnittstelle mit JPA bzw. Hibernate kennenlernen wollen.
Standorte und Zeitplan
Lage
Beginn
Beginn
Hinweise zu diesem Kurs
Kenntnisse der Programmiersprache Java oder Teilnahme am Seminar "Java Programmierung Grundlagen" (P-JAVA-01). Grundkenntnisse relationaler Datenbanken und SQL.
Meinungen
Inhalte
· Einführung
--> Grundlagen, Begriffsdefinitionen, Architektur
--> Rolle im Applikation-Server und Web-Container
--> Einordnung von Hibernate API und Java Persistence API (JPA)
--> Konfiguration von JPA/Hibernate
· O/R-Mapping
--> Mapping von Entities mit Annotationen
--> Relationen zwischen Entities: One-to-one, One-to-many, Many-to-many
--> Vererbung bei Entities: Strategien der Vererbung, Transiente Klassen, Polymorphe Abfragen/Assoziationen
--> Hibernate Tools
· Arbeiten mit persistenten Objekten
--> Arbeiten mit dem EntityManager: Erzeugen/Laden/Ändern/Löschen von persistenten Daten
--> Abfragen: JPQL, native SQL Abfragen, benannte JPQL Abfragen
--> JPA Criteria API: objektorientierte API DB-Abfragen
--> Grundlagen der JPA-Transaktions-API
· Fortgeschrittene Themen
--> Caching, Lebenszyklus von persistenten Objekten
--> Detached Objects, Lazy-Initialisierung
--> Optimistischer, gleichzeitiger Zugriff: Probleme bei Detached Objects, Versioning
--> Optimierungsmöglichkeiten
--> Bean Validation
· Mapping von Entities mit XML
· Vertiefung der Theorie durch praktische Übungen und Beispiele
Java Persistence API mit Hibernate