Skip to content

CDI - More Than Meets the Eye

Photo of Martin Štefanko
Hosted By
Martin Š.
CDI - More Than Meets the Eye

Details

Speaker: Matěj Novotný (https://github.com/manovotn)

Abstract:

While CDI (Context and Dependency Injection) started as a Java EE specification fairly long time ago, it's still very much alive and kicking. Apart from being at the core of nowadays Jakarta EE, it is also a key dependency of MicroProfile, can be used completely standalone, and is the backbone of other frameworks such as Quarkus. So, what does it offer for you and your project?

In this talk, we will briefly touch on the structure of the specification (Lite versus Full CDI), mention known usages and implementations, and then move on to capabilities and programming models that CDI enables. Apart from the dependency injection and scopes, we'll take a closer look at events, interception, decoration, and extensions.

--
CDI (Context and Dependency Injection) is one of the most utilized Jakarta EE specifications, which brings very powerful tools for enterprise application development. After the talk, we will have the after-party as usual. Come to learn about what CDI can do from one of the creators of this specification!

Photo of Brno Java User Group (BrnoJUG) group
Brno Java User Group (BrnoJUG)
See more events
Faculty of Informatics Masaryk University
Botanická 68A · Brno-Královo Pole-Ponava