Jakarta Contexts and Dependency Injection

Scope

Project Scope

The Jakarta Contexts and Dependency Injection project defines and maintains the Jakarta Contexts and Dependency Injection specification and related artifacts.

Specification Scope

Jakarta Contexts and Dependency Injection defines a programming model based on component’s lifecycle and typesafe dependency injection providing multiple services and integrating with other specifications.

It also provides an eventing system and interception mechanism that adds loose decoupling to the programming model, a powerful SPI and extension mechanism allows extension of the programming model and better integration of third party frameworks.

Releases
Name Date
CDI 4.1 2024-03-10
4.1 2023-09-04
4.0 2022-03-15
3.0 2020-09-30
2.0 2019-09-10
Patent License
Implementation Patent License
For more information about the patent licenses, view the Eclipse IP Policy page.