Detaillierte Informationen zum Seminar
Inhalte:
- Jakarta Enterprise Beans: Grundlagen, Aufgaben und Einsatzgebiete von Session Beans, Stateless und Stateful Session Beans, Jakarta Messaging, Message Driven Objekten
- Jakarta Contexts and Dependency Injection: Injektion von Beans, Kontexte und Scopes, Injection-Points, Qualifier und Alternatives, Producer - Methoden und Felder, Interzeptoren und Dekoratoren, CDI-Events- Synchron und asynchron, Vergleich von CDI und EJB
- Jakarta Persistenz API : Grundlagen, Verwendung von EntityManagerFactory und EntityManager, CRUD für Create, Read, Update und Delete, Primary Keys und Generatoren, Relationen - Mapping von Assoziationen (1:1, 1:n, n:m), Abfragen mit JPQL und JPA Criteria API, Locking und Fetching Strategien, Performanz-Optimierung mit Cache API und Verwendung des First- und Second-Level-Cache
- Jakarta Transactions API - Grundlagen und verteilte Transaktionen
- Jakarta Faces (JSF): Grundlagen von Jakarta Faces (JSF), Seitenaufbau mit Facelets, Managed Beans und der Jakarta Expression Language, Navigation, Datenvalidierung und -konvertierung.
- Jakarta Bean Validation: Grundlagen und Integration in Enterprise Anwendungen.
- Einblicke in: Jakarta Enterprise Web Services und Jakarta RESTFul Web Services, Jakarta JSON Processing (JSON-P), Jakarta JSON Binding (JSON-B), Jakarta Security und Jakarta Batch
Ziele/Bildungsabschluss:
- Umfassender Einblick in die Komponenten und Services von Jakarta EE.
- Praxisorientierte Erfahrung bei der Implementierung von Applikationen mit Jakarta EE.
- Etablierte Softwarearchitekturen für den Einsatz von Jakarta EE.
Teilnahmevoraussetzungen:
Java Grundkenntnisse
Zielgruppe:
Programmierer, Software-Ingenieure, Internet- und Intranet-Entwickler, Software-Architekten
Seminarkennung:
P-JAVA-12