1、spring的特性功能:web、transaction。。。。aop、jdbc、orm(關係對映)
2、spring的骨骼架構:核心元件context 核心元件bean 核心元件core。
核心思想:ioc(控制反轉和一來注入)
控制反**物件的建立不是手動建立,而是將建立物件的過程交於ioc容器注入到物件。
依賴注入:把物件之間s的依賴關係轉而用配置檔案來管理,這就是依賴注入機制。
aop:面向切面程式設計,通過預編譯方式和執行期動態**實現程式功能的統一維護的一種技術;
作用:提高程式的可重用性,同時提高了開發的效率。
aop用來封裝橫切關注點,具體可以在下面的場景中使用:
authentication 許可權
caching 快取
context passing 內容傳遞
error handling 錯誤處理
lazy loading 懶載入
debugging 除錯
logging, tracing, profiling and monitoring 記錄跟蹤 優化 校準
performance optimization 效能優化
persistence 持久化
resource pooling 資源池
synchronization 同步
transactions 事務
spring的框架設計理念設計模式分析
spring的三大核心元件beans context core。其中最主要的是beans。我們使用spring的主要原因是它可以把物件之間的依賴關係用配置檔案管理,也就是spring的依賴注入。1 各元件詳解 bean元件 bean元件在spring的org.springframework.bean...
Spring 框架的設計理念與設計模式分析
核心元件詳解 bean 元件 前面已經說明了 bean 元件對 spring 的重要性,下面看看 bean 這個元件式怎麼設計的。bean 元件在 spring 的 org.springframework.beans 包下。這個包下的所有類主要解決了三件事 bean 的定義 bean 的建立以及對 ...
第13章 Spring框架的設計理念與設計模式分析
13.1 spring的骨骼架構 最核心的元件是 core,context,bean。13.1.1 spring的設計理念 spring最核心的元件是bean元件。spring解決的最關鍵的問題 物件之間的依賴關係用配置檔案來管理,也就是依賴注入機制。這個依賴注入在ioc容器中管理。13.1.2 核...