1.瞭解Spring Spring是一個基於IOC和AOP的結構J2EE系統的框架 Spring是一種單純的管理代碼的框架,和web編程沒什麼直接關係. 作用:調用類對象的時候不採用new的方式而是提前聲明這些類,第一種採用註解的方式(@),第二種採用xml代碼聲明 將核心業務和周邊功能編織在一起. ...
2019-03-08/08:39:38
學習周期:5天
學習資料:http://how2j.cn/k/spring/spring-ioc-di/87.html?p=67889
jar包:https://share.weiyun.com/5LCqfA6
1.瞭解Spring
Spring是一個基於IOC和AOP的結構J2EE系統的框架
Spring是一種單純的管理代碼的框架,和web編程沒什麼直接關係.
作用:調用類對象的時候不採用new的方式而是提前聲明這些類,第一種採用註解的方式(@),第二種採用xml代碼聲明
將核心業務和周邊功能編織在一起.
2.官方解釋
IOC:(反轉控制)
Spring基礎,創建對象由以前自己new構造方法來調用,變成了由spring
創建對象(DI)依賴註入
DI:當我們拿到對象的屬性就已經被註入好相關的值了,直接使用即可
AOP:(面向切麵編程)
在面向切麵編程的思想裡面,把功能分為核心業務功能,和周邊功能。
所謂的核心業務,比如登陸,增加數據,刪除數據都叫核心業務
所謂的周邊功能,比如性能統計,日誌,事務管理等等
周邊功能在Spring的面向切麵編程AOP思想里,即被定義為切麵
在面向切麵編程AOP的思想裡面,核心業務功能和切麵功能分別獨立進行開發
然後把切麵功能和核心業務功能 "編織" 在一起,這就叫AOP