Spring 術語解釋

控制反轉:
Inversion on Control , IOC
簡單來說 就是對象的創建交給外部容器完成,這個就做控制反轉.
這裏寫圖片描述

依賴注入:
dependency injection , DI
處理對象的依賴關係
比如service中的某些功能實現需要dao的支持,將dao創建好放到service中(Spring來做)就是依賴注入
注意實現依賴注入前,需要保證對象交由Spring控制(即下圖的ioc支持)
這裏寫圖片描述

區別:
控制反轉, 解決對象創建的問題 【對象創建交給別人】
依賴注入,
在創建完對象後, 對象的關係的處理就是依賴注入【action 依賴 service , service 依賴 dao】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章