IOC(控制反转)与DI(依赖注入)

IOC(控制反转)与DI(依赖注入)
IOC(控制反转)
之前在Servlet中,我们创建service对象 ,xxxService xxxService = new xxxServiceImpl(); 这句话如果出现在servlet中的某个方法内部,那么这个xxxService的作用域(生命周期)应该就是这个方法级别; 如果这句话出现在servlet的类中,也就是说xxxService是一个成员变量,那么这个xxxService的作用域(生命周期)应该就是这个servlet实例级别之后我们在applicationContext.xml中定义了这个xxxService。然后通过解析XML,产生xxxService实例,存放在beanMap中,这个beanMap在一个BeanFactory中;因此,我们转移(改变)了之前的service实例、dao实例等等他们的生命周期。控制权从程序员转移到BeanFactor

IOC(控制反转)与DI(依赖注入)最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/20526.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>