課程
/后端開發(fā)
/Java
/Spring入門篇
spring的一個IOC容器怎么理解?
2016-06-15
源自:Spring入門篇 4-1
正在回答
●誰控制誰,控制什么:傳統(tǒng)Java SE程序設計,我們直接在對象內部通過new進行創(chuàng)建對象,是程序主動去創(chuàng)建依賴對象;而IoC是有專門一個容器來創(chuàng)建這些對象,即由Ioc容器來控制對 象的創(chuàng)建;誰控制誰?當然是IoC 容器控制了對象;控制什么?那就是主要控制了外部資源獲?。ú恢皇菍ο蟀ū热缥募龋?。
●為何是反轉,哪些方面反轉了:有反轉就有正轉,傳統(tǒng)應用程序是由我們自己在對象中主動控制去直接獲取依賴對象,也就是正轉;而反轉則是由容器來幫忙創(chuàng)建及注入依賴對象;為何是反轉?因為由容器幫我們查找及注入依賴對象,對象只是被動的接受依賴對象,所以是反轉;哪些方面反轉了?依賴對象的獲取被反轉了。
舉報
為您帶來IOC和AOP的基本概念及用法,為后續(xù)高級課程學習打下基礎
1 回答Spring 容器就是IOC容器就是bean容器嗎??
2 回答如何學習Spring?如何理解IOC
1 回答創(chuàng)建?Spring的IOC容器對象時候出錯
1 回答對IOC、DI的個人理解
1 回答這個ioc的解釋還是不知道怎么理解,總之ioc還是不怎么懂
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-16
●誰控制誰,控制什么:傳統(tǒng)Java SE程序設計,我們直接在對象內部通過new進行創(chuàng)建對象,是程序主動去創(chuàng)建依賴對象;而IoC是有專門一個容器來創(chuàng)建這些對象,即由Ioc容器來控制對 象的創(chuàng)建;誰控制誰?當然是IoC 容器控制了對象;控制什么?那就是主要控制了外部資源獲?。ú恢皇菍ο蟀ū热缥募龋?。
●為何是反轉,哪些方面反轉了:有反轉就有正轉,傳統(tǒng)應用程序是由我們自己在對象中主動控制去直接獲取依賴對象,也就是正轉;而反轉則是由容器來幫忙創(chuàng)建及注入依賴對象;為何是反轉?因為由容器幫我們查找及注入依賴對象,對象只是被動的接受依賴對象,所以是反轉;哪些方面反轉了?依賴對象的獲取被反轉了。