當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
浅谈Spring IOC
生活随笔
收集整理的這篇文章主要介紹了
浅谈Spring IOC
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Spring IOC
1.IOC是什么?
IOC(Inversion of Control)---控制反轉;
? ? ? IOC不是一種技術,是一種設計思想。在沒有Spring IOC時,對象的創建和依賴關系是由我們自己來創建和管理,有了IOC之后,對象的創建和依賴關系由Sping IOC容器來創建和管理。
理解好IOC,需要明白:
- 誰控制誰,控制什么:
? ? ? ? 在以前我們是通過new的方式來創建對象,組裝對象之間的依賴關系;有了IOC容器之后,由容器負責對象的創建和依賴關系。
? ? ? ? 誰控制誰:Spring IOC容器控制對象。
? ? ? ? 控制什么:控制對象的創建過程,整個生命周期,以及對象之間的依賴關系。
- 為何是反轉,那些方面反轉了:
? ? ? ? 正轉:我們自己自動創建對象,管理對象的依賴關系。
? ? ? ? 反轉:對象的創建和關系,交由容器來管理。
為何反轉:因為對象的創建和依賴關系,由容器來管理了,不是我們自己來管理。
什么反轉了:對象的創建和依賴關系的管理被反轉了。
? ? ? ??
?
?
?
?
轉載于:https://www.cnblogs.com/tongluo/p/5472680.html
總結
以上是生活随笔為你收集整理的浅谈Spring IOC的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA 计算地球上任意两点(经纬度)距
- 下一篇: JSP中嵌入java代码方式以及指令