1.依賴注入:
di所帶來的最大收益——松耦合。如果乙個物件只通過介面(而不是具體實現或初始化過
程)來表明依賴關係,那麼這種依賴就能夠在物件本身毫不知情的情
況下,用不同的具體實現進行替換。
松耦合:構造器注入(constructor injection)
對於緊耦合的類不好測試,但是松耦合的類就比較容易進行單元測試,利用mock去實現
2.裝配:
建立應用元件之間協作的行為通常稱為裝配(wiring)。spring有多
種裝配bean的方式,採用xml是很常見的一種裝配方式
vi實戰記錄
vi編輯器在unix和linux中比較早期的,vim是vi的擴充套件集,是對vi的加強。伺服器最小化,預設整合vi編輯器!了解vi常用命令,工作起來頗有 洪荒之力!01.關於退出 wq 強制儲存退出 wq 儲存退出 x 作用和 wq 一樣 zz 作用和 wq一樣,注意z是大寫的,並且不是在命令模式 ...
Angular實戰記錄
子元件中ngmodel繫結的值改變時,通過onchangecallback 傳回父元件時,有兩種情況 基本資料型別 string number 等變數,父元件中會跟著變化 非基本資料型別 date 父元件中不會檢測到變化 解決方法 建立乙個新物件傳回 this.onchangecallback ne...
spring 4 註解實體
1.建立實體 repository 適用於dao層 service 適用於service controller 適用於web service用於標註業務層元件 controller用於標註控制層元件 如struts中的action repository用於標註資料訪問元件,即dao元件 compon...