Nach dem Seminar können Sie Anwendungen auf Basis von EJB-Komponenten entwickeln. Sie kennen die verschiedenen Bean-Arten und setzen Funktionen wie Dependency Injection, Timer, asynchrone Aufrufe und Transaktionen ein. Sie verstehen das Zusammenspiel von EJB und CDI und können Unterschiede zwischen den Ansätzen einordnen. Anhand praktischer Beispiele mit WildFly erarbeiten Sie eigene Lösungen, die Ihnen zusammen mit den Musterlösungen als Grundlage für weitere Entwicklungen dienen.
Überblick über die EJB-Technologie und Anwendungsarchitekturen
Überblick über Jakarta EE
EJB-Komponenten entwickeln
Ein EJB-Projekt einrichten
Erste EJB-Session-Beans erstellen
EJB-Komponenten im Detail
Stateless Session Beans
Stateful Session Beans
Singleton Beans
Message Driven Beans mit Einführung in JMS
EJB-Funktionen im Detail
JNDI und Dependency Injection
Business Interfaces und No-Interface View
Timer und asynchrone Aufrufe
Interceptors
Transaktionen und Transaktionsweitergabe
EJBs als SOAP- und REST-Webservices
EJB und CDI
Einführung in CDI (Contexts and Dependency Injection)
EJB mit CDI und anderen Komponentenframeworks wie Spring vergleichen
Weiterführende Themen
Relationale Datenbanken mit der Jakarta Persistence API anbinden
Sicherheitsgrundlagen und Bean Validation
EJB-Komponenten mit Unit-Tests prüfen
Überblick über Application Server wie WildFly und GlassFish
Dauer/zeitlicher Ablauf:
4 Tage
Zielgruppe:
Das Seminar richtet sich an Entwicklerinnen und Entwickler, die Web- und Unternehmensanwendungen mit Jakarta EE und EJB-Komponenten erstellen oder erweitern möchten.
Teilnahmevoraussetzungen
Sie benötigen Grundkenntnisse in Java SE und objektorientierter Programmierung.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.