1. 程式人生 > >Spring in action

Spring in action

1.1.2 依賴注入(DI)

鬆耦合:如果一個物件只通過介面(而不是具體實現或初始化過程)來表明依賴關係,那麼這種依賴就能在物件本身毫不知情的情況下,用不同的具體實現進行替代。

裝配:建立應用元件之間協作的行為。可採用xml配置檔案實現

1.1.3 應用切面

面向切面程式設計(AOP):把遍佈應用各處的功能分離出來形成可重用的元件。

可在xml檔案中宣告並使用切面,不用顯式地在類中應用。(使用Spring的aop)

1.1.4 使用模板消除樣板式程式碼