Jakarta Persistence komplett Online-Schulung - Webinar von GEDOPLAN GmbH

Datenbankzugriffe mit Eclipselink und Hibernate

Inhalte

  • 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
  • Grundlagen persistenter Objekte
    • Architektur von JPA-Anwendungen
    • Mapping von Java-Klassen (POJOs) mit Annotationen oder XML-Files
    • Definition von Persistence Units
    • Generieren des Datenbankschemas
    • Speic ...
Mehr Informationen >>

Lernziele

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.

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 Änder ...

Mehr Informationen >>

Zielgruppen

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.

  • *Das ist eine Online-Schulung mit Zoom!*
  • der Trainer stellt wie üblich die neuen Themen vor
  • der Teilnehmer kann jederzeit Fragen stellen
  • Übungen werden mit Trainer-Unterstützung durchgeführt
  • bei Problemen klinkt sich der Trainer bei dem Teilnehmer auf dem Rechner ein
  • die ausgedruckten Seminarunterlagen erhalten die Teilnehmer im Vorfeld
  • Voraussetzungen für eine Online-Schulung pro Teilnehmer:
  • stabiles Internet
  • Webcam und Lautsprecher
  • ein ruhiger Platz
  • Nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden

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 vorausg ...

Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 5707495

Termine

  • 10.07.2024 - 12.07.2024

    Webinar

  • 23.10.2024 - 25.10.2024

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Zertifikat
  • 22.5 h
  •  
  • Anbieterbewertung (10)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service