Header Background
 
 
 
seminar logo

Jakarta EE - Backendentwicklung mit EJB und JPA

Seminardauer: 3 Tage

Ziele der Schulung

In dieser 3-tägigen Schulung "Jakarta EE - Backendentwicklung mit EJB und JPA" erlernen Sie Techniken für die serverseitige Java-Softwareentwicklung. Der Kurs behandelt insbesondere die neuesten Entwicklungen im Backend-Bereich von Java/Jakarta EE. Frühere EJBs 2.x galten als schwerfällig und überladen, doch ab EJB 3.0 wurde ein komplett neues Modell eingeführt, das leichtgewichtige EJBs ermöglichte. Diese wurden in den folgenden Versionen weiter optimiert, zum Beispiel durch die asynchrone Aufrufmöglichkeit von Session Beans. Mit geringem Overhead können umfangreiche Services wie Pooling, Transaktionalität und Sicherheit bereitgestellt werden, und XML-Konfigurationsdateien sind nur noch selten erforderlich.

Für die Zusammenarbeit mit relationalen Datenbanken in Jakarta EE ist JPA verantwortlich. Im Kurs werden auch neuere Funktionen behandelt, wie der Attribute Converter, der es ermöglicht, die Date/Time-Klassen aus Java 9 in Entities zu verwenden. JPA kann unabhängig von EJB verwendet werden, aber in Kombination bietet es Vorteile wie automatische Transaktionen für EJB-Methoden.

Nach Abschluss des Kurses werden Sie mit den eleganten und leistungsfähigen Möglichkeiten vertraut sein, das Backend einer Jakarta EE-Anwendung zu gestalten. Als Server wird Wildfly verwendet, andere Server können jedoch nach Absprache verwendet werden.

Zielgruppe Seminar

  • Softwareentwickler

Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Routinierte Java Kenntnisse
  • Grundkenntnisse SQL und Client-Server-Entwicklung

Lernmethodik

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.

Seminarinhalt

Einführung

  • Entwicklung der Mehrschichtenarchitektur
  • Historie der Java Enterprise Edition - von J2EE zur Java EE
  • Einordnung im Vergleich zum Spring Framework
  • Marktübersicht Application Server

Session Beans

  • Zustandslose Session Beans als Hauptkomponente
  • Deploymentoptionen
  • Interceptoren für aspektorientierte Konzepte
  • Zustandsbehaftete Session Beans
  • Singleton Beans
  • Remote und Web Clients
  • Das reduzierte Webprofil der Java EE

Entities

  • ORM: Von Entity Beans zu Entities
  • Persistente Objekte
  • Die Beziehungen zwischen Entities
  • Nicht alles ist eine Entity: Einbettung
  • Mehr Flexibilität durch Value Converter
  • Eigene Klassen für den Primary Key

Weitere JPA Features

  • Abbildung von Collections
  • Problematik Lazy Loading
  • Entity Graph
  • Die umfangreiche Query Language
  • Locking Strategien
  • Transaktionen
  • Injektionsmöglichkeiten mit CDI

Asynchronität

  • Message Driven Beans und JMS
  • Client Standalone oder Session Bean
  • TimerService
  • Scheduling

Sicherheit

  • Konfiguration
  • Absicherung auf Web Ebene
  • Absicherung auf EJB Ebene

Web Services

  • Bestandteile der klassischen Art: SOAP, WSDL
  • JAX-WS
  • Generierter Client
  • REST Services
  • Datenformat XML mit JAXB
  • Datenformat JSON mit JSON-P und JSON-B

Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

IT-Schulungen Badge: Jakarta EE - Backendentwicklung mit EJB und JPA

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.

Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.

Übersicht: Java Schulungen Portfolio

Mehr zu den Vorteilen von Badges

Seminare kurz vor der Durchführung

TerminStandortAktion
04.06. - 06.06.2025 Hamburg Seminar jetzt anfragen
28.07. - 30.07.2025 München Seminar jetzt anfragen
11.08. - 13.08.2025 Köln Seminar jetzt anfragen
29.09. - 01.10.2025 Nürnberg Seminar jetzt anfragen
 
Anmeldungen vorhanden

1.) Wählen Sie den Seminartyp:




2.) Wählen Sie Ort und Datum:

1.395,00 € Preis pro Person

spacing line1.660,05 € inkl. 19% MwSt
all incl.
zzgl. Verpflegung 30,00 €/Tag bei Präsenz

Seminar jetzt anfragen Auf den Merkzettel
PDF IconPDF Icon
 

Diese Seite weiterempfehlen:

0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel
Warnung Icon Sie haben in Ihrem Browser Javascript deaktiviert! Bitte aktivieren Sie Javascript um eine korrekte Darstellung und Funktionsweise von IT-Schulungen zu gewährleisten. Warnung Icon