Schulung: Professionelle Anwendungsentwicklung mit CDI

Jakarta Contexts and Dependency Injection

  • Basis für komponentenbasierte Geschäfts- und Präsentationslogik: CDI
  • Umfangreiche Demos und Übungsanteile
  • Im Kurs wählbare Zielumgebung

 

CDI ist der Standard für die technische und fachliche Verknüpfung von Anwendungskomponenten untereinander. CDI ist Teil von Jakarta EE (früher Java EE), kann aber auch in SE-Anwendungen eingesetzt werden. CDI ermöglicht die Entwicklung eleganter, schlanker und trotzdem gut strukturierter Anwendungen mit lose gekoppelten Anwendungskomponenten. Sie lernen in diesem Seminar, welche Konzepte CDI anbietet und wie sie in Unternehmensanwendungen eingesetzt werden können. Der Fokus liegt auf Enterprise-Anwendungen, in denen CDI als Bindeglied zwischen Weboberfläche oder Webservices und Persistenzschicht fungiert, wobei der Einsatz in SE-Anwendungen und Tests auch diskutiert wird.  

Die Zielumgebung der Anwendungen können Sie im Kurs frei auswählen oder auch umschalten: Alle Demos und Übungen laufen u. a. auf WildFly (JBoss), Open Liberty (WebSphere Liberty) und Payara (GlassFish).

Wir bieten bei dem Kurs allen Teilnehmern im Nachgang eine individuelle Q&A-Session für Fragen rund um das Thema an. Es sind dabei auch alle interessierte Kollegen eingeladen. Dauer: ca. 1 Stunde, online.

  • Architekturen und Konzepte von JEE
    • Aufbau und Bestandteile von JEE-Anwendungen
    • Full Profile, Web Profile, Micro Profile
    • Klassische Application Server vs. JAR Deployments
  • Contexts and Dependency Injection (CDI)
    • Injektion von Beans
    • Qualifier und Alternatives
    • Producer und Disposer
    • Kontexte und Scopes
    • Transaktionssteuerung
    • Events und Observer
    • Bedingte und transaktionale Event-Verarbeitung
    • Bean Manager
    • Instance Selection
    • Portable Extension:  Apache DeltaSpike
    • Entwicklung eigener Extensions
    • CDI in Standalone-Anwendungen

Q&A-Session nach dem Kurs
Wir bieten bei dem Kurs allen Teilnehmenden im Nachgang eine individuelle Q&A-Session für Fragen rund um das Thema an. Es sind dabei auch alle interessierten Kolleg:innen eingeladen. Dauer: ca. 1 Stunde, online.

Dieser Kurs richtet sich an Java-Entwickler*innen, die komponentenbasierte Anwendungen bislang bspw. auf Basis von J2EE 1.4, Java EE 5 oder Spring erstellt haben und zukünftig den Standard CDI einsetzen wollen.

Gute Java–Kenntnisse werden vorausgesetzt. Erfahrungen mit Applikationsservern wie WildFly oder GlassFish sind hilfreich.

Schulungstermine

17.11.–18.11.2026Bielefeld2 TageRabatt ab 2 PersonenPlätze frei1.280,00 €Details

17.11.–18.11.2026Online2 TageRabatt ab 2 PersonenPlätze frei1.180,00 €Details

17.11.–18.11.2026Berlin2 TageRabatt ab 2 PersonenPlätze frei1.380,00 €Details

20.04.–21.04.2027Berlin2 TageRabatt ab 2 PersonenPlätze frei1.380,00 €Details

20.04.–21.04.2027Online2 TageRabatt ab 2 PersonenPlätze frei1.180,00 €Details

20.04.–21.04.2027Bielefeld2 TageRabatt ab 2 PersonenPlätze frei1.280,00 €Details

28.09.–29.09.2027Berlin2 TageRabatt ab 2 PersonenPlätze frei1.380,00 €Details

28.09.–29.09.2027Bielefeld2 TageRabatt ab 2 PersonenPlätze frei1.280,00 €Details

28.09.–29.09.2027Online2 TageRabatt ab 2 PersonenPlätze frei1.180,00 €Details