Java-Persistenz mit Hibernate 5.x
nicht mehr verfügbar
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
In diesem Kurs erlernen Sie das Persistieren von Daten mit Hibernate.
Zielgruppe
Java-Programmierer
Voraussetzungen
- Erfahrungen mit Java (inkl. ANT und JUnit)
- Grundkenntnisse in SQL
Agenda
Konzepte - RDBMS und SQL
- Modellierung von Daten
- Normalisierung
- SQL Grundlagen
- ACID Transaktionen
OR-Mapping mit Hibernate
- Eine Tabelle für die Hierarchie
- Eine Tabelle je Unterklasse
- Eine Tabelle je konkreter Klasse
- Mapping von Hierarchien
- Konfigurieration Beziehungen
- Abbildung von Primärschlüssel
- Collections einsetzen
Installation und Konfiguration
- Installation und Initialisierung
- Datenbankdialekte berücksichtigen
- Logging
- Monitoring
Arbeiten mit EntityManager
- Die Hibernate Session
- Transaktionen
- Zustandsmodell
- Sperren
- Cache
- Exception Handling
- Queries absetzen:
- Die Hibernate Query Language (HQL)
- Criteria Objekt
- Filter
Anwendungsarchitekturen mit der Hibernate Persistenz
- Rich Clients
- Webbasierte Architekturen
Integration mit Spring
- Spring's HibernateTemplate
- Verwaltung von Sessions
- DaoSupport
Testen
- JUnit Tests
- Teststrategien
Tools
- Hibernate Tools
- Eclipse Plugin
- Hibernate und die Java Persistence API (JPA)
- Best Practices
Ziele
In diesem Kurs erlernen Sie das Persistieren von Daten mit Hibernate.
Zielgruppe
Java-Programmierer
Voraussetzungen
- Erfahrungen mit Java (inkl. ANT und JUnit)
- Grundkenntnisse in SQL
Agenda
Konzepte - RDBMS und SQL
- Modellierung von Daten
- Normalisierung
- SQL Grundlagen
- ACID Transaktionen
OR-Mapping mit Hibernate
- Eine Tabelle für die Hierarchie
- Eine Tabelle je Unterklasse
- Eine Tabelle je konkreter Klasse
- Mapping von Hierarchien
- Konfigurieration Beziehungen
- Abbildung von Primärschlüssel
- Collections einsetzen
Installation und Konfiguration
- Installation und Initialisierung
- Datenbankdialekte berücksichtigen
- Logging
- Monitoring
Arbeiten mit EntityManager
- Die Hibernate Session
- Transaktionen
- Zustandsmodell
- Sperren
- Cache
- Exception Handling
- Queries absetzen:
- Die Hibernate Query Language (HQL)
- Criteria Objekt
- Filter
Anwendungsarchitekturen mit der Hibernate Persistenz
- Rich Clients
- Webbasierte Architekturen
Integration mit Spring
- Spring's HibernateTemplate
- Verwaltung von Sessions
- DaoSupport
Testen
- JUnit Tests
- Teststrategien
Tools
- Hibernate Tools
- Eclipse Plugin
- Hibernate und die Java Persistence API (JPA)
- Best Practices