控制反轉和依賴注入
spring控制反轉(inversion of control-ioc)和依賴注入(dependcy injection-di)是等同的概念,控制反轉是通過依賴注入實現的。所謂依賴注入指的是由容器負責建立物件和解決物件之間的依賴,而不是通過物件本身負責自己的建立和解決自己的依賴。
依賴注入的主要目的是為了解耦。
spring框架的四大原則:
(1) 使用pojo進行輕量級和最小侵入式開發
(2) 通過依賴注入和基於介面程式設計實現松耦合
(3) 通過aop和預設習慣進行宣告式程式設計
(4) 使用aop和模組減少模組化**
初春的太陽總是那麼恰到好處,不冷不熱,我也慢慢的喜歡在閒暇的時間去學習一些東西,就當給自己充充電。加油吧!少年。
spring學習筆記
spring中兩個十分重要的概念 ioc di aop 1.ioc di inverse of control dependence injection ioc 控制反轉,看起來比較牛b,說起來十分簡單。就是不使用傳統的將類的依賴關係用硬編碼來維護的方式,而是讓容器來管理類之間的依賴,依賴關係在全在...
Spring 學習筆記
實現ioc的兩種方式 dependency injection 和 service locator 關於依賴注入 依賴注入指的是,當您在a物件內部需要b物件的某個功能時,a就依賴於b,您可以直接在a內部例項化b,但日後要修改就麻煩些。如果您不直接在a內部例項化b,而是通過ioc將乙個b例項從外部設定...
spring學習筆記
spring的bean的生命週期 只用反射機制通過class路徑獲得class型別,呼叫預設建構函式例項化乙個物件。呼叫bean的property設定物件的屬性 set方法 如果bean的類實現了beannameaware介面,那麼還會呼叫setbeanname方法 如果bean的類實現了beanf...