Icon class icon_class_computed fab fa-java icon_class fab fa-java Keywords Contexts and Dependency Injection CDI dependency injection Design Pattern web application enterprise web application web service Java EE Enterprise Java Jakarta EE Java Interceptor Decorator Based on decades of experience with Design Patterns and Enterprise Java web applications - and other types of Java applications too - Contexts and Dependency Injection (CDI) is a thing of architectural beauty and wonder! Notes Relevant snippets (from other sources) Visit also [ARCHIVAL] Enterprise Java (Java EE) zone [visit instead Jakarta EE] Jakarta EE zone JavaServer Faces (JSF) zone [ARCHIVAL: Visit instead Jakarta Faces] Visit also (backlinks) Omnifaces (for Jakarta Faces) External links JSR 365: Contexts and Dependency Injection for JavaTM 2.0 https://jakarta.ee/specifications/cdi/2.0/apidocs/ Proposal: Jakarta Contexts and Dependency Injection Jakarta Contexts and Dependency Injection: 2.0, Aug 10 2019 Final Flags