Java/Jakarta EE Services Java
Die Teilnehmer lernen Entwicklung und Deployment von Java bzw. Jakarta EE Komponenten für den Business Tier von verteilten Anwendungen entsprechend den aktuellen Java/Jakarta EE Plattform Standards. Dabei wird ein breiter Überblick über die verfügbaren Technologien und Werkzeuge gegeben.
Dauer
5 Tage / 40 Lehreinheiten
Termine
21.09.2026 - 25.09.2026
Anmeldung...
|
Gruppen-Anmeldung...
22.02.2027 - 26.02.2027
Anmeldung...
|
Gruppen-Anmeldung...
31.05.2027 - 04.06.2027
Anmeldung...
|
Gruppen-Anmeldung...
Inhalt
• Einführung in Jakarta EE und EJB
• Architektur und Einsatzgebiete von EJB
• Projektaufbau und erste Session Beans
• Stateless, Stateful und Singleton Beans
• Dependency Injection mit EJB, CDI und JNDI (Überblick)
• Business Interfaces und No-Interface View
• Lebenszyklus von EJB-Komponenten
• Transaktionen und Container Services
• Interceptors
• Timer Service
• Asynchrone Verarbeitung
• Messaging mit JMS und Message Driven Beans
• Moderne Messaging-Ansätze (Kafka und Reactive Messaging im Überblick)
• EJB und JPA
• EJB als Business Layer für REST-Anwendungen und SOAP-Webservices (Überblick)
• Security in Jakarta EE
• Bean Validation
• Testen von EJB-Komponenten
• EJB und CDI im Vergleich
• EJB vs. Spring
• Aktuelle Jakarta-EE-Server und Plattformen
• Deployment von Jakarta-EE-Anwendungen und Containerisierung mit Docker
• Migration von Java EE zu Jakarta EE
• Überblick über Quarkus und moderne Jakarta-EE-Laufzeiten
• Best Practices für Enterprise-Anwendungen
• Performance und Skalierbarkeit von EJB-Anwendungen
• Stellenwert von EJB in modernen Enterprise-Anwendungen
• Architektur und Einsatzgebiete von EJB
• Projektaufbau und erste Session Beans
• Stateless, Stateful und Singleton Beans
• Dependency Injection mit EJB, CDI und JNDI (Überblick)
• Business Interfaces und No-Interface View
• Lebenszyklus von EJB-Komponenten
• Transaktionen und Container Services
• Interceptors
• Timer Service
• Asynchrone Verarbeitung
• Messaging mit JMS und Message Driven Beans
• Moderne Messaging-Ansätze (Kafka und Reactive Messaging im Überblick)
• EJB und JPA
• EJB als Business Layer für REST-Anwendungen und SOAP-Webservices (Überblick)
• Security in Jakarta EE
• Bean Validation
• Testen von EJB-Komponenten
• EJB und CDI im Vergleich
• EJB vs. Spring
• Aktuelle Jakarta-EE-Server und Plattformen
• Deployment von Jakarta-EE-Anwendungen und Containerisierung mit Docker
• Migration von Java EE zu Jakarta EE
• Überblick über Quarkus und moderne Jakarta-EE-Laufzeiten
• Best Practices für Enterprise-Anwendungen
• Performance und Skalierbarkeit von EJB-Anwendungen
• Stellenwert von EJB in modernen Enterprise-Anwendungen
Zielgruppe
Softwareentwickler, Anwendungsentwickler, Programmierer, Internet/Intranet-Entwickler, Softwarearchitekten; gute Java-Kenntnisse werden vorausgesetzt.
Wir bieten alle unsere Kurse mit flexibler Teilnahmemöglichkeit an: entweder klassisch bei uns im Kursraum
oder online per MS Teams. Auch ein Wechsel an einzelnen Tagen ist möglich (hybride Durchführung).
Einfach bei der Anmeldung angeben, ob eine Online-Option gewünscht wird.