In diesem Seminar lernen Sie das Open Source Persistenz-Framework Hibernate kennen. Anhand praktischer Beispiele erkennen Sie, wie einfach auch komplexe Objektbäume mit einer relationalen Datenbank persistiert werden können. Die detaillierte Vermittlung der mächtigen Konfigurationsmöglichkeiten von Hibernate und Tipps und Tricks zur Optimierung zeigen Ihnen, wie Sie auch komplexe Anforderungen effizient und performant umsetzen können. Noch als Hinweis: Hibernatewird hier direkt und nicht via JPA genutzt.
In diesem Seminar lernen Sie das Open Source Persistenz-Framework Hibernate kennen. Anhand praktischer Beispiele erkennen Sie, wie einfach auch komplexe Objektbäume mit einer relationalen Datenbank pe ...
Mehr Informationen >>
- Hibernate Framework
-- Architektur
-- Installation und Werkzeuge
-- Konfiguration der SessionFactory
-- Abgrenzung zu anderen Technologien (JDBC, EntityBeans, JDO)
- O/R-Mapping
-- Persistierung von JavaBeans (POJOs): Hibernate Mapping
-- Primärschlüssel
-- Mapping von Collections: 1:1-, 1:n-, m:n-Relationen
-- Abbildung der Vererbung im Datenmodell
-- Entity- und Value-Assoziationen
-- UserTypes
-- Automatische Erzeugung der Mapping-Dateien und der POJO-Klassen: Hibernate Ant Tasks,XDoclet und Annotations
- Hibernate API
-- Die Hibernate Session
-- Transaktionen
-- Anlegen, Aktualisieren und Löschen persistenter Objekte
-- Suchen von Objekten: Hibernate Query Language, native SQL-Aufrufe, Verwenden von Criteria-Objekten
-- Batch-Verarbeitung
-- Metadaten
-- Interceptors und Events
- Optimierung
-- Versionierung
-- Optimistisches und pessimistisches Locking
-- Lazy Loading von Collections
-- Caching: Persistente Objekte, First und Second Level Cache
- Hibernate in Web-Anwendungen
-- Registrierung der SessionFactory
-- Session-Verwaltung (ThreadLocal, Terminierung von Sessions)
-- Benutzung von JSF
- Ausblick
-- Einsatz von Hibernate in EJB-Containern
- Hibernate Framework
-- Architektur
-- Installation und Werkzeuge
-- Konfiguration der SessionFactory
-- Abgrenzung zu anderen Technologien (JDBC, EntityBeans, JDO)
- O/R-Mapping
-- Persistierung ...
Mehr Informationen >>
Sie sind Software-Ingenieur, Anwendungsentwickler oder Programmierer und wollen Ihre Kenntnisse in Hibernate vertiefen.