Jakarta Persistence komplett (JPA)

GEDOPLAN, in Bielefeld (+2 Standorte)
Dauer
3 Tage
Durchführungsform
Präsenzkurs / vor Ort, Live-Webinar
Nächster Starttermin
10 Juli, 2024 (+4 Starttermine)
Preis
1.880,20 - 2.165,80 EUR inkl. MwSt.
Webseite des Anbieters
Dauer
3 Tage
Durchführungsform
Präsenzkurs / vor Ort, Live-Webinar
Nächster Starttermin
10 Juli, 2024 (+4 Starttermine)
Preis
1.880,20 - 2.165,80 EUR inkl. MwSt.
Webseite des Anbieters
Ab 1.880,20 EUR inkl. MwSt. / Person

Beschreibung

Jakarta Persistence komplett (JPA)

Ziel

Jakarta Persistence – früher als Java Persistence API, JPA bekannt – ermöglicht es, Java-Objekte auf Datenbanktabellen zu „mappen“ und unabhängig vom eingesetzten Provider Abfragen und Änderungen der persistenten Objekte durchzuführen. In diesem Seminar erlernen Sie die Nutzung von Jakarta Persistence in Standalone-Anwendungen ebenso wie die Integration in JEE-Applikationen. In umfangreichen Praxisübungen vertiefen Sie die behandelten Themen.

Dafür stehen Ihnen die Provider Eclipselink und Hibernate sowie der Applikationsserver WildFly zur Verfügung. Die vermittelten Kenntnisse sind portabel und somit für andere Provider und Server einsetzbar. Im Kurs nutzen wir die aktuelle Version 2.2 der Spezifikation und weisen auf die Unterschiede zu Vorversionen hin.

Kommende Starttermine

Wählen Sie aus 4 verfügbaren Startterminen

10 Juli, 2024

  • Präsenzkurs / vor Ort
  • Bielefeld

10 Juli, 2024

  • Live-Webinar
  • Online-Kurs / Fernlehrgang

23 Oktober, 2024

  • Präsenzkurs / vor Ort
  • Berlin

23 Oktober, 2024

  • Live-Webinar
  • Online-Kurs / Fernlehrgang

Inhalte / Module

Agenda

  • Grundlagen persistenter Objekte
    • Architektur von JPA-Anwendungen
    • Mapping von Java-Klassen (POJOs) mit Annotationen oder XML-Files
    • Definition von Persistence Units
    • Generieren des Datenbankschemas
    • Speichern, Finden, Verändern und Löschen von Entities
    • Transaktionssteuerung
    • Nutzung von Detached Entities
  • Abbildung von Objekten auf DB-Einträge
    • Objektidentität
    • Generierte und zusammengesetzte Schlüssel
    • Mapping von Objektstrukturen, Listen und Mengen
    • Abbildung von Relationen und Vererbung
    • Attributkonverter
  • Suchabfragen
    • Die Jakarta Persistence Query Language (JPQL)
    • Tupel-Selects, Aggregatfunktionen
    • Nutzung von Stored Procedures
    • Native SQL-Queries
    • Die Criteria Query API
    • Bulk Updates
  • Entity Lifecycle
    • Lifecycle-Methoden und Listener
    • Validierung mit Bean Validation
  • Optimierungsmöglichkeiten
    • Eager und Lazy Loading
    • Optimistic und Pessimistic Locking
    • Caching mit First und Second Level Cache
    • Providerspezifische Optimierungen

Typische Einsatzszenarien

  • Nutzung von Jakarta Persistence in Java-SE-Anwendungen
  • Einbindung in Enterprise-Anwendungen mit EJB oder CDI

Zielgruppe / Voraussetzungen

Dieser Kurs richtet sich an Java-Entwickler*innen, die die Nutzung von Jakarta Persistence zur Speicherung von Java-Objekten in relationalen Datenbanken erlernen wollen.

Java-Kenntnisse werden vorausgesetzt, Datenbank- und SQL-Kenntnisse sind hilfreich. Für den Einsatz im JEE-Umfeld sind entsprechende Vorkenntnisse vorteilhaft.

Abschlussqualifikation / Zertifikat

Teilnahmezertifikat

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Jakarta Persistence komplett (JPA) zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.

GEDOPLAN

Seit 1979 unterstützt GEDOPLAN Beratung und Softwareentwicklung seine Kunden in den Bereichen Beratung, Reviews, Softwareentwicklung. Namhafte Unternehmen betreuen wir als langjährige Kunden, dabei stehen die Programmiersprache Java und die Plattformen Jakarta EE und Spring im Mittelpunkt. Seit mehr als 45...

Erfahren Sie mehr über GEDOPLAN und weitere Kurse des Anbieters.

Anzeige