注意:虽然B类代码调用了A类(甚至可能调用C等其他类),但是在配置中我们无需考虑这种调用关系。因此,整个环节我们都无需考虑B类中涉及其他类的调用关系;这样是非常省时省力的;特别是如果项目较大,JavaBeans特别多,又是多人协调开发,这种方式对提高开发效率;降低出错率是非常大的帮助。 如果你的项目中有非常多的类;调用关系很复杂,而且调用关系随时都可能变化,那么,使用无需照顾调用关系的Ioc容器无疑是减轻开发负担的首选。 ioc容器另外一个著名实现是Spring框架,但是在Spring的配置文件applicationContext.xml中,我们必须考虑上述调用关系: <bean id="b" class="test.B"> 所以,从以上对比来看,从项目开发效率角度看,基于PiocContainer实现的Jdon框架在实际使用配置效率无疑要高于Spring框架。 同时,也可以说:基于PiocContainer实现的Jdon框架完全真正实现了Ioc容器的革命性优点:颠覆了“使用对象之前必须创建” 的基本Java语言定律。 |
正在阅读:打破Java定律:无需创建对象--Ioc容器革命打破Java定律:无需创建对象--Ioc容器革命
2005-09-06 10:02
出处:
责任编辑:moningfeng
键盘也能翻页,试试“← →”键