Hibernate und die Java Persistence API
In diesem Seminar werden Sie mit der Hibernate-Entwicklung vertraut gemacht. Hibernate ist ein Open Source Persistenz-Framework für die Speicherung von Java Objekten in relationalen Datenbanken. Durch deklaratives Mapping bietet es die Möglichkeit, einfach und effizient auf Basis relationaler Datenbanken zu entwickeln.
Seminardauer
5 Tage |
Seminarpreis
1.690,00 € (zzgl. ges. gült. MwSt.) |
Seminar ID
J-HIB-01 |
Zielgruppe
Softwareentwickler, die die Programmierung der Datenbankschnittstelle mit Hibernate kennen lernen wollen.
Voraussetzungen
Kenntnisse der Programmiersprache Java oder Teilnahme am Seminar "Java Programmierung Grundlagen" (P-JAVA-01). Grundkenntnisse relationaler Datenbanken und SQL.
- Einführung
- Grundlagen, Begriffsdefinitionen, Architektur
- Rolle im Applikation-Server und Web-Container
- Einordnung von Hibernate API und Java Persistence API (JPA)
- Konfiguration von Hibernate
- O/R-Mapping
- Mapping von Entities, Hibernate Tools
- Relationen zwischen Entities: One-to-one, One-to-many, Many-to-many
- Vererbung bei Entities: Strategien der Vererbung, Transiente Klassen,
Polymorphe Abfragen/Assoziationen
- Arbeiten mit persistenten Objekten
- Arbeiten mit dem EntityManager: Erzeugen/Laden/Ändern/Löschen von persistenten Daten
- Abfragen: EJB-QL, native SQL Abfragen, benannte EJB-QL Abfragen
- 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
- Vertiefung der Theorie durch praktische Übungen und Beispiele
Wir führen unsere Seminare auch jederzeit an einem geeigneten Ort Ihrer Wahl durch und bringen, wenn nötig, auch das entsprechende Equipment mit.
Informieren Sie sich am besten jetzt über unsere Inhouse-Seminare und die mobilen Schulungen.
Wir empfehlen folgende Seminare als Ergänzung: