Java Persistence
API mit Hibernate
Hibernate ist eine der am weitesten verbreiteten Implementierungen des JPA-Standards. Dieses
Seminar gibt eine Einführung in den JPA-Standard und zeigt parallel dazu auf, wie und warum
Hibernate über den Standard hinausgehende Features bereitstellt. Dadurch können die Teilnehmer in
konkreten Projektsituationen Standardkonformität gegen den Nutzen spezifischer Erweiterungen
abwägen. Der Workshop beginnt mit einer Einführung in die Grundlagen des O/R-Mappings und stellt
die Möglichkeiten zum Mapping von Klassen auf Tabellen vor. Er geht auf die Abbildung von
Referenzen zwischen Objekten und die Darstellung von Vererbung in der Datenbank ein. Danach stellt
er das Transaktionsmodell sowie den Objekt-Lebenszyklus und die dazugehörigen API-Aufrufe vor. Ein
weiterer Block behandelt Design- und Architekturaspekte. Dabei geht es zum einen um bewährte
Entwurfsmuster für Web- und Client-Server-Anwendungen, zum anderen wird die Integration mit
gängigen Frameworks wie EJB3, Spring und SEAM behandelt. Weitere Themen sind Performanceanalyse und
-tuning sowie Second Level Caches.Theoretische und praktische Teile wechseln sich ab, und es gibt
ausreichend Raum für Fragen der Teilnehmer.
Zielgruppe
Java-Entwickler, Architekten und Projektleiter
Dauer
2-3 Tage
Voraussetzung
Gute Java-Kenntnisse sowie Grundkenntnisse von SQL und Datenbanken
Trainer
Arno Haase
Arno Haase ist einer der profiliertesten Persistenz-Experten in Deutschland. Er ist eines der
Gründungsmitglieder von se-radio.net, dem Software Engineering-Podcast. Außerdem spricht er
regelmäßig auf einschlägigen Konferenzen und ist Autor diverser Artikel und Patterns sowie Co-Autor
von Büchern über JPA und Modellgetriebene Softwareentwicklung.
Inhalte als Pdf downloaden
|