Schulung Hibernate Komplett
(S1328)Überblick
Beschreibung
Diese Schulung vermittelt, mit Java SE 6 und Hibernate 3.3 Datenbankschemata auf Objektmodelle abzubilden, Objekte in der Datenbank abzulegen und abzufragen. Bei Firmenschulungen können auch ältere Java-Versionenen die Grundlage bilden. Für die Abbildung lernen Sie sowohl XML-Mappings als auch Annotationen kennen. Der Zugriff auf Hibernate erfolgt sowohl mit der Hibernate API als auch mit der Java Persistence API (JPA). Außerdem erhalten Sie einen Überblick über die Integration von Hibernate in die Server-Schicht
| Termin | Freie Plätze | Tage | € zzgl. MwSt. | ||||
|---|---|---|---|---|---|---|---|
| 27.02.-02.03.2012 |
|
>3 | 5 | 2.380,00
|
Buchen | Reservieren | |
| 18.06.-22.06.2012 |
|
>3 | 5 | 2.380,00 *
|
Buchen | Reservieren | |
| 24.09.-28.09.2012 | >3 | 5 | 2.380,00 *
|
Buchen | Reservieren | ||
| 10.12.-14.12.2012 | >3 | 5 | 2.380,00 *
![]() |
Buchen | Reservieren |
= Durchführung garantiert
- * = 10% Frühbucherrabatt
= Der dritte Mitarbeiter nimmt kostenlos teil
Details
Schulungs-Ziel
Dieser Kurs vermittelt. mit Mapping-Dateien Datenbankschemata auf Objektmodelle abzubilden und mit den APIs von Hibernate Objekte in der Datenbank abzulegen und zu suchen. Außerdem erfahren Sie, was Sie berücksichtigen müssen, wenn Sie Hibernate in einem Server (z.B. in einer Webanwendung oder einer remoten Anwendung mit RMI) verwenden wollen.
Wer sollte teilnehmen
Java-Programmierer, die Hibernate für einen objektorientierten und somit einfachen Zugriff auf eine existente Datenbank einsetzen wollen.
Inhalt
1.-3. Tag: Auch separat buchbar als "Hibernate 3 und die Java Persistence API (JPA)"- Erste Schritte mit Hibernate
- Konfiguration und Mapping mit der Hibernate API
- Transiente und persistente Objekte
- Generierung von Java-Klassen
- Java Persistence API (JPA)
- Mappings durch Annotationen
- Konfiguration mit dem EntityManager
- Datenbankschemata auf Objektmodelle abbilden
- Identität von Objekten
- Spezielle Typtransformationen
- Abbildung von Relationen
- Realisierung von Vererbung
- Abfragen mit Queries
- Die Hibernate Query Language (HQL)
- Das Criteria-API
- Einsatz von nativen SQL-Queries
- Die Java Persistence Query Language (JPA QL)
- Hibernate in einer Server-Schicht
- Anwendungstransaktionen
- Caching
- Konfigurationen für Tomcat, JBOSS und GlassFish
- Weitere Themen
- Ausblick auf Hibernate 3.5
- Überblick über JPA 2.0
- Hibernate-Tools
- Praktische Übungen
- Mit Programmierübungen werden die einzelnen Themen vertieft, wobei jeder Teilnehmer einen eigenen Rechner zur Verfügung hat
- Grundlagen der Validierung
- Überblick über den Bean-Validation-Standard (JSR-303)
- Konfiguration und Nutzung des Hibernate Validator 4
- Bean-Validation-Constraints (Prüfregeln) im Detail
- Proprietäre Constraints des Hibernate-Validators
- Anpassung von Fehlermeldungen
- Validierungs-Gruppen inkl. Sequenzen
- XML-Konfiguration als Alternative zu Annotationen
- Integration in JPA / Hibernate
- Integration in JSF 2.0
- Grundlagen und Überblick
- Konfiguration von Envers
- Abfragen (Queries) bestimmter Versionsstände
- Loggen von zusätzlichen Revisions-Daten
- Datenbank-Schema inkl. Generierung
- Audit-Strategien
- Einschränkungen beim Hibernate-Mapping
- Performance-Optimierung
Organisation
Teilnehmerzahl
min. 1, max. 8 Personen *** Der Kurs findet garantiert statt! ***
Schulungszeiten
5 Tage, 1. Tag 10:00-17:00, Folgetage 09:00-16:00
Ort der Schulung
GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung
Buchungsalternativen
Firmenschulungsanfrage
Inhouse-Schulung mit individuellen Inhalten zum Wunschtermin. Wahlweise in Ihrem Hause oder im GFU-Schulungszentrum.
Individualschulungsanfrage
Schulung für eine Einzelperson mit individuellen Inhalten zum Wunschtermin.
Enthaltene Leistungen
- Schulungsunterlagen
- Teilnahmezertifikat
- Frühstück und Mittagessen
- Getränke, Obst und Snacks
