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.
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>