我一直在学习Java EE,我发现Java EE提供了两种类型的注入机制
请指导我理解资源注入和依赖注入之间的区别。
发布于 2015-05-06 03:04:29
Java提供了注入机制,使我们的对象能够获得对资源和其他依赖项的引用,而不必直接实例化它们(显式地使用‘new’关键字)。我们只需在类中声明所需的资源&类中的其他依赖项,方法就是使用注解来绘制字段或方法,注解表示编译器的注入点。
然后,容器在运行时提供所需的实例。注入的优点是它简化了我们的代码,并将其与其依赖项的实现解耦。
这两种方法都有助于实现控制反转。
发布于 2015-05-06 02:48:51
JNDI资源注入使您能够将
名称空间中可用的任何资源注入到任何容器管理的对象中,例如servlet、企业bean或托管bean。例如,我们可以使用资源注入来注入数据源、连接器或JNDI命名空间中可用的任何其他所需资源。
Java 使我们能够将常规的类转换为托管对象,并将它们注入任何其他托管对象(由容器管理的对象)。
资源注入和依赖注入之间的差异 RI和DI之间的差异如下所示。
JNDI资源注入可以直接注入JNDI资源,而依赖注入cannot.
发布于 2016-08-02 10:24:21
https://stackoverflow.com/questions/30060876
复制相似问题