Java Persistence API

Di., 17. Feb 2009 | Autor: gedoplan

Persistenzmanagement für Java-Objekte mit JPA, Hibernate und Toplink
 
Kursziele
In diesem Seminar erlernen die Teilnehmer/-innen, wie mit Hilfe von JPA Datenbankzugriffe einfach realisiert werden können. Die Nutzung in Stand-alone-Anwendungen wird ebenso gezeigt wie die Integration in Java-EE-Applikationsservern.
Kursinhalte
Persistenzarchitektur
Programmierung persistenter Klassen
Konfiguration mit Annotationen oder XML-Files
Definition von Persistence Units
Verwendung des Entity Managers
Speichern, Finden, Verändern und Löschen von Entities
Generierte und zusammengesetzte Primary Keys
Abfragesprache JPA QL (ehemals EJB QL)
Transaktionssteuerung
Nutzung von Detached Entities
Relationen und Vererbung
Nutzung von JPA in Java-SE- und Java-EE-Anwendungen
In den umfangreichen Praxisübungen werden Hibernate 3 und Toplink als Provider für
Stand-Alone-Anwendungen eingesetzt. Für Java-EE-Beispiele wird JBoss verwendet.
Teilnehmerkreis
Software-Entwickler.
Voraussetzungen
Java - Grundlagen. Kenntnisse von EJB 3 sind hilfreich.
Dauer
3 Tage