Spring框架複習01
阿新 • • 發佈:2018-12-19
spring框架
我們所學的spring框架主要有3個核心概念:在理解概念性的事務是一定要找到適合自己的方法以及要畫圖和想象,在腦海裡產生一種共鳴。
spring框架核心概念:
優點:
1)輕量級的IOC容器 IOC又叫控制反轉,後來因為spring官方說IOC概念不好理解,所以改名為DI,也叫依賴注入 實現方式:- set方式注入
- 構造器注入(構造方法)
- 註解注入
2)一至的事務管理 例子:在銀行裡取錢和存錢,要麼兩個都執行要麼兩個都不執行。 3)面向切面程式設計(AOP)
一個程式中跨越多個點的功能被稱為橫切關注點,這些橫切關注點在概念上獨立於應用程式的業務邏輯,有各種各樣常見的很好的關於方面的例子,比如日誌記錄、宣告事物、安全性和快取等等。 在OOP中模組化的關鍵單元是類,而在AOP中模組化的關鍵單元是方面。AOP幫助你將橫切關注點從他們所影響的物件中分離出來,然而依賴注入幫助你的應用程式物件從彼此中分離出來spring框架的AOP模組提供了面向物件的程式設計實現,允許你定義攔截器方法和切入點,可以實現將應該被分開的程式碼乾淨的分開功能
概念是我們執行程式碼的依據,只有掌握程式碼才能,靈活的掌握程式碼。