Jakarta Contexts and Dependency Injection
The Jakarta Contexts and Dependency Injection project defines and maintains the Jakarta Contexts and Dependency Injection specification and related artifacts.
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.
For more information about the patent licenses, view the Eclipse IP Policy page.