天天看點

《Spring實戰(第4版)》——1.5 小結

本節書摘來自異步社群《spring實戰(第4版)》一書中的第1章,第1.5節,作者: 【美】craig walls(沃爾斯)著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

現在,你應該對spring的功能特性有了一個清晰的認識。spring緻力于簡化企業級java開發,促進代碼的松散耦合。成功的關鍵在于依賴注入和aop。

在本章,我們先體驗了spring的di。di是組裝應用對象的一種方式,借助這種方式對象無需知道依賴來自何處或者依賴的實作方式。不同于自己擷取依賴對象,對象會在運作期賦予它們所依賴的對象。依賴對象通常會通過接口了解所注入的對象,這樣的話就能確定低耦合。

除了di,我們還簡單介紹了spring對aop的支援。aop可以幫助應用将散落在各處的邏輯彙集于一處——切面。當spring裝配bean的時候,這些切面能夠在運作期編織起來,這樣就能非常有效地賦予bean新的行為。

依賴注入和aop是spring架構最核心的部分,是以隻有了解了如何應用spring最關鍵的功能,你才有能力使用spring架構的其他功能。在本章,我們隻是觸及了spring di和aop特性的皮毛。在以後的幾章,我們将深入探讨di和aop。

閑言少叙,我們立即轉到第2章學習如何在spring中使用di裝配對象。