|
Themen: - Einführung JPA (Java Persistence API)
- Mapping einfacher Objekte
- Vererbung
- Assoziationen
- Transitive Persistierung
- Mapping verschiedener Assoziationen
- Fetching Arten
- Arbeiten mit Entities
- JPA Query Language
- Hibernate Spezifika
- Exkurs: Hibernate Cascading Type “Delete-Orphan”
- Hibernate Validations
- Built-In und Custom-Types
- Reverse Engineering
Optionale / Weitere Themen: - DAO Pattern
- JPA und Spring
- JPA Spring Integration
- Spring JPA DAO Support
- Spring AOP
- Transaktionsmanagement mit Spring
Beschreibung: Um Java-Entwickler fit für datenbank-getriebene Anwendungen zu machen, bietet die connex.cc die Trainingseinheit „Advanced Java Development – JPA / Hibernate“ an. Schulungsteilnehmer haben in diesem Kurs die Möglichkeit, die Anwendung der aktuellsten Java-Standards zum Thema Persistence zu erlernen. Das Persistenceframework Hibernate hat sich in den letzten Jahren zu einer der Standardlösungen am Gebiet des Objekt-Relationalen-Mappings entwickelt. Die connex.cc bietet Java-Entwicklern die Möglichkeit, vertiefende Konzepte und Methoden zur Abbildung von Java-Objekten auf relationale Datenbanktabellen zu erwerben.
Die Trainingseinheit baut auf die Beschreibung von Entity-Beans nach der ›Java Persistence API‹ (JPA) auf, welche ein wesentlicher Teil der neuen EJB 3 Spezifikation ist. Teilnehmer der Trainingseinheit „Advanced Java Development – JPA / Hibernate“ lernen mit den standardisierten Java Annotations und dem EntityManager den OR-Mapper effektiv zu verwenden und profitieren von detaillierten Optimierungshinweisen wie z.B. Caching oder über Lazy-Loading.
Auch für Entwickler, die über Hibernate- bzw. OR-Mapping-Kenntnisse verfügen und sich für den aktuellsten Technologiestand interessieren, kann die Trainingseinheit „Advanced Java Development – JPA / Hibernate“ als Updatekurs zusammengestellt werden. Werkzeuge: Die connex.cc setzt bei der Auswahl von Tools bei ihren Trainingseinheiten auf die aktuellsten Entwicklungswerkzeuge im Javaumfeld. Gemeinsam mit der Entwicklungsumgebung Eclipse und den dafür zur Verfügung stehenden JPA-Werkzeugen wird praxisnah das Erstellen von datenbank-getriebenen Java Anwendungen geübt. Vorkenntnisse: „Advanced Java Development – JPA / Hibernate“ richtet sich an Entwickler mit grundlegenden Java-Kenntnissen die Interesse haben, mit Hibernate ein aktuelles Framework nach dem JPA-Standard einzusetzen. Für die Themen im Zusammenhang mit der Integration des Spring Frameworks setzen wir grundlegende Kenntnisse von Spring voraus. Bei Bedarf kann die Trainingseinheit “Advanced Java Development – Spring Basics” als Grundlagenfestigung herangezogen werden. Ziel: Unser Ziel für die Trainingseinheit „Advanced Java Development – JPA / Hibernate“ ist, den Schulungsteilnehmern vertiefendes Wissen über die Verwendung der aktuellen Hibernate – Version zu vermitteln.
|