Spring核心概念

---恢復內容開始---java

1、Spring概念

  Spring是一種多層的J2EE應用程序框架,其核心就是管理資源組件以及依賴關係,Spring框架爲現代基於java的企業應用程序提供了一個全面的編程和配置模型。編程

2、Spring核心組件

 

 

 

3、Spring核心

  核心就是管理資源組件及其依賴關係。包括IoC(Inversion of Control 控制反轉)/ DI (Dependency Injection依賴注入),Aop(Aspect Oriented Programming面向切面編程)。框架

  1.IoC

  IoC(Inversion of Control  控制反轉):資源(組件)再也不由使用資源雙方進行管理,而是由不使用資源的第三方統一管理,這樣帶來的好處。第一,資源的集中管理,實現資源的可配置和易管理。第二,下降了使用資源雙方的依賴程度,也就是咱們說的耦合度性能

  2.AOP

  Aop(Aspect Oriented Programming面向切面編程):咱們知道OOP(面向對象編程)針對業務處理過程的實體及其屬性和行爲進行抽象封裝,以得到更加清晰高效的邏輯單元劃分,若是在應用開發過程當中,若是產生橫切性問題,好比日誌記錄,權限驗證,監控性能等,這個時候AOP就上場了,AOP是經過預編譯方式或者運行期動態代理實現的一種方式,AOP能夠對業務邏輯的各個部分進行隔離,從而使得業務邏輯各部分之間的耦合度下降,提升程序的可重用性,同時提升了開發的效率。測試

四,打印機案例spa

架包3d

 

 

墨盒接口代理

 

 

 

 

 

彩色墨盒實現類日誌

 

 

 黑白墨盒實現類對象

 

 

 

 紙張接口

 

 

 A4實現類

 

 

 B5實現類

 

 

 打印機類

 

 

 配置文件

 

測試類

 

 

 輸出結果

相關文章
相關標籤/搜索