Spring-框架

Spring-框架

概念

IoC

定義		控制反轉		Inversion of Control
原理		容器控制
	[1]創建、管理:外部資源
	[2]創建、查找:依賴對象
	[3]配置、注入:組合對象

AOP

定義		面向切面編程		Aspect Oriented Programming
原理		通過預編譯方式、運行期動態代理實現程序功能
特性		
	[1]減少重複代碼
	[2]降低模塊耦合
組成
	[1]Aspect		切面			封裝公共行爲的可重用模塊
	[2]PointCut	切點
	[3]Advice		通知
	[4]JointPoint	切點
應用
	[1]Transactions			事務
	[2]Authentication		認證
	[3]Logging				日誌記錄
	[4]Error Handling		錯誤處理
	[5]Context Passing		內容傳遞
	[6]Performace 			性能優化統計
	[7]Caching				緩存
	[8]ResourcePool			資源池
	[9]Synchronization		同步
	[10]Lazy Loading 		延遲加載
區別
	OOP		抽象封裝業務處理過程	實體
	AOP		抽象封裝業務處理過程	行爲		
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章