Java - Java Persistence API (JPA) 2.2 mit EclipseLink - Schulung (3 Tage)
Kurzbeschreibung
In diesem Java-Kurs werden den Teilnehmern Kenntnisse und Fertigkeiten im Umgang mit der Java Persistence APi und EclipseLink vermittelt. Nach einer Einführung in das Object-Relational Mapping (ORM), den Projekt Setup-Szenarien und den Einsatzgebieten werden die Bausteine, wie die EntityManagerFactory, der EntityManager, der Entity Listener, die Annotationen, die Beziehungen und Vererbung behandelt. Weitere Themen sind die JPA Query Language, das Caching und das Trankaktionsmanagement.
Voraussetzungen
• Gute Java-Kenntnisse
Seminarinhalt
Die Bedeutung des OR-Mapping
• Überblick
• Projekt Setup-Szenarien
• Einsatzgebiete
Bausteine
• Persistence Unit
• EntityManagerFactory
• EntityManager
• Entity
• Entity Lifecycle
Entity Listener
• Callback-Methoden
• Vorsicht bei Cascade!
Annotationen
• Entity-Schema Mapping
• ID-Generatoren
• Optimistisches Locking
Beziehungen
• 1:1, 1:n , n:m
• Bidirektionale Beziehungen
• Lazy Loading
• Cascading
• EntityGraph
Vererbung
• Abbildung der Vererbungsmodelle in der Datenbank
JPA Query Language (JPA-QL)
• Die Basics
• Unterschiede zu SQL
• Parametrisierte Abfragen
• Polymorphie
• Aggregate
• Join-Typen
• QueryDSL
Java Transaktionsmanagement
• Einsatz der JTA (Java Transaction API)
• Manuelles Transaktionshandling
Caching
• First und Second Level Cache
• Verteilte Caches
Zielgruppen
• Java- Entwickler
Preise und Termine
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer: | 3 Tage |
Preis: | 1.375,00 € zzgl. USt. pro Teilnehmer (1.636,25€ inkl. USt.) |
Seminarstandorte: | |
Starttermine: (ortsabhängig) | |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer: | 3 Tage |
Preis ab: | 1.250,00 € zzgl. USt. pro Tag (1.487,50€ inkl. USt.) |
Schulungszentren: |
|
Starttermin: | individuelle Vereinbarung |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Software
JPA 2.2
Verwandte Schulungen
Java SE 8 - Update - Lambdas und Streams - SchulungJava 9-11 - Update - SchulungJava EE - Enterprise JavaBeans (EJB 3.x) - Entwicklung mit GlassFish - Schulung
Seminarsprache
Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.