教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Spring框架中都用到了哪些設(shè)計(jì)模式?

更新時(shí)間:2021年05月21日18時(shí)04分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

Spring 框架中都用到了哪些設(shè)計(jì)模式?

(1)工廠模式:BeanFactory 就是簡(jiǎn)單工廠模式的體現(xiàn),用來創(chuàng)建對(duì)象的實(shí)例;

(2)單例模式:Bean 默認(rèn)為單例模式。

(3)代理模式:Spring 的AOP 功能用到了JDK 的動(dòng)態(tài)代理和CGLIB 字節(jié)碼生成技術(shù);

(4)模板方法:用來解決代碼重復(fù)的問題。比如. RestTemplate, JmsTemplate, JpaTemplate。

(5)觀察者模式:定義對(duì)象鍵一種一對(duì)多的依賴關(guān)系,當(dāng)一個(gè)對(duì)象的狀態(tài)發(fā)生改變時(shí),所有依賴于它的對(duì)象都會(huì)得到通知被制動(dòng)更新,如Spring 中l(wèi)istener 的實(shí)現(xiàn)--ApplicationListener。



下面是傳智教育公開的幾套Java課程,您可以下載和在線觀看學(xué)習(xí),如果想深入學(xué)習(xí)java并想找到不錯(cuò)的java開發(fā)相關(guān)工作,建議報(bào)班學(xué)習(xí)傳智教育Java高級(jí)軟件工程師課程。獲取【Java視頻教程+資料】加播妞1605146928606_課程資料.jpg:435946716。



0 分享到:
和我們?cè)诰€交談!