[CDI] ist die Abkürzung von Contexts and Dependency Injection. Es ist das derzeit von Oracle angebotene Framekwork für Bean Context und Dependency Injection für Java.

!!!Konfigurationen
Leider ist [CDI] sehr uneinheitlich in der Konfiguration. Während der hauseigene Server von Oracle, Glassfish, das komplette Framework gleich mitbringt, sind bei anderen Servern noch weitere Dependencies erforderlich.

Insbesondere Oracle und andere schlanke [Application Server] brauchen diese Dependencies:

{{{
<dependency>
	<groupId>org.jboss.weld.servlet</groupId>
	<artifactId>weld-servlet</artifactId>
	<version>2.4.0.Final</version>
</dependency>
}}}