© Luqman Saeed 2020
L. SaeedIntroducing Jakarta EE CDIhttps://doi.org/10.1007/978-1-4842-5642-8_10

10. The CDI Ecosystem

Luqman Saeed1 
(1)
Accra, Ghana
 

The Contexts and Dependency Injection (CDI) API is at the heart of the entire Jakarta EE platform. CDI provides a powerful Service Provider Interface (SPI) that allows third-party libraries to create portable extensions for the platform. In effect, CDI makes it easy for other projects to integrate into Jakarta EE.

A portable extension may integrate into the platform by
  • Providing its beans, interceptors, and decorators to the container

  • Injecting dependencies into its objects using the dependency injection service

  • Providing a context implementation for a custom scope

  • Augmenting or overriding the annotation-based ...

Get Introducing Jakarta EE CDI: Contexts and Dependency Injection for Enterprise Java Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.