Jdon如何配置dao对service的注入

ccj 07-11-29
         

在spring中,有
<bean id="loginServiceImpl " class="LoginServiceImpl " >
<property name="userDao">
<ref bean="userDao" />
</property>
</bean><bean id="loginServiceImpl " class="LoginServiceImpl " >
<property name="userDao">
<ref bean="userDao" />
</property>
</bean>
配置userDao对LoginService的注入

而jdon中只是分别配置了service和dao,并没有指定注入关系,想知道在jdon中是如何处理的呢?原理上是怎么实现的

         

happycat2007
2007-11-29 16:12

好像使用jdonFramework框架,就不用指定注入关系了,它会自动完成的。

banq
2007-11-30 08:24

是的,是一种自动配对寻找依赖类的IOC机制,核心使用了PicoContainer,这和Spring是不一样的,当存在大量类时,可以减少依赖配置的工作量,具体好处可见JiveJdon3源码,大概有近百个类,不必配置谁注射谁,这样,代码更改调整起来也方便简单。