CDI中最令人兴奋的功能是允许每个人在Java EE平台中编写强大的扩展性功能,甚至于改变其核心本身.这些扩展性功能是可以完全移植到任何支持CDI的环境中. CDI的一些主要特性 1.类型安全:CDI根据Java类型来注入对象,用以代替之前的根据名称来注入对象.当类型不能充分唯一判断出注入对象时,我们可以使用@Qualifier注解来指定注入.这可以让编译器更容易发现错误,并提供更便捷的重构. 2.POJO:几乎每一个Java对象都可以使用CDI来注入!包括EJB和JNDI的资源.持久化对象和已…