1. 程式人生 > >對Spring 依賴倒轉和麵向切面程式設計的理解

對Spring 依賴倒轉和麵向切面程式設計的理解

控制反轉(IOC)實際上由Spring容器實現程式碼對程式設計師的解耦,不再由程式設計師來例項化物件而是由Spring容器來管理呼叫物件。

依賴注入的思想是這樣,當一個類對另一個類有依賴時,不再該類內部對依賴的類進行例項化,而是由容器自動注入一個所依賴的類的例項。

面向切面程式設計:就是將公共業務(事務,安全等)和其它的業務結合。當執行其它業務時會把公共業務加進來,實現公共業務的重複利用,其它業務變得更加純粹,程式設計師只關心其它業務,其本質還是動態代理。