Java Spring IOC圖文詳解
IOC簡介
IoC:控制反轉,即Spring反向控制應用程序所需要的資源(本來在傳統模式中,主控權是在類裡面的,所以才叫控制反轉)
傳統模式中,主控權在類的手中
IOC模式,主控權在Spring中(即控制所有類的創建、銷毀(即控制對象的生命周期和對象間的關系)),所以類都會在spring容器中登記,並且告訴spring這個類是什麼東西,當程序(你)在系統運行到適當模式的時候,將要的東西給(你),同時也要把你交給前臺需要你的東西。
IoC容器:Spring控制的資源全部放置在Spring容器中,稱為IoC容器
資料格式
耦合與內聚
耦合
耦合(Coupling) :代碼書寫過程中所使用技術的結合緊密度,盱衡量軟件中各個模塊之間的互聯程度
內聚
內聚(Cohesion) :代碼書寫過程中單個模塊內部各組成部分間的聯系,用於衡量軟件中各個功能模塊內部的功能聯系
程序書寫的目標:高內聚,低耦合
就是同一個模塊內的各個元素之間要高度緊密,但是各個模塊之間的相互依存度卻不要那麼緊密
工廠模式發展史
第一階段
第二階段
最終階段
小結
IoC
入門案例
loC入門案例制作步驟
1.導入spring坐標(5.1.9.release)
2.編寫業務層與表現層(模擬)接口與實現類
3.建立spring配置 文件
4.配置所需資源(Service) 為spring控制的資源5.表現層(App)通過spring獲取資源(Service實例)
1.導入spring坐標(5.1.9.release)
2.編寫業務層與表現層(模擬)接口與實現類
3.建立spring配置 文件
4.配置所需資源(Service) 為spring控制的資源
5.表現層(App)通過spring獲取資源(Service實例)
入門案例步驟
1.加載spring
2.創建資源
3.配置資源
4.使用資源
總結
本篇文章就到這裡瞭,希望能夠給你帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!
推薦閱讀:
- 關於Controller層和Service層的類報錯問題及解決方案
- Spring註解方式無法掃描Service註解的解決
- Java Spring 控制反轉(IOC)容器詳解
- java的main方法中調用spring的service方式
- spring@value註入配置文件值失敗的原因分析