最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

看完關(guān)于ioc,bean裝載和aop之后的思考,不知道對(duì)不對(duì)?

IOC即DI,不必調(diào)用者自己去new被調(diào)用對(duì)象,而是通過(guò)spring IOC容器把配置好的bean對(duì)象注入,可以通過(guò)設(shè)置注入即setter方法和構(gòu)造器注入。bean裝載可以通過(guò)xml配置設(shè)定,也可以同過(guò)設(shè)定掃描路徑,然后通過(guò)注解來(lái)讓容器識(shí)別到要裝載的bean。aop面向切面編程,切面與業(yè)務(wù)是垂直的,不同業(yè)務(wù)往往都要做一些公共的類(lèi)似的額外操作,在業(yè)務(wù)之前做,或在業(yè)務(wù)之后做,或在業(yè)務(wù)出了異常時(shí)做,或者在業(yè)務(wù)前后都要做,甚至這些要做的額外操作要用到業(yè)務(wù)本身的輸入?yún)?shù)和業(yè)務(wù)完成的輸出結(jié)果。比如業(yè)務(wù)一般都得記錄日志,比如涉及數(shù)據(jù)更新的業(yè)務(wù)完成后都得伴隨數(shù)據(jù)庫(kù)操作,賬戶(hù)各種操作前都要驗(yàn)證用戶(hù)權(quán)限,這些業(yè)務(wù)伴隨的操作往往大致相似,如果每個(gè)業(yè)務(wù)都要寫(xiě)這些操作,特別繁瑣,把這些操作提出來(lái)就成了切面,與業(yè)務(wù)分離。xml 和API方式都可以實(shí)現(xiàn)aop配置,pointcut是業(yè)務(wù),aspect是切面,它倆怎么交互執(zhí)行,怎么傳參和調(diào)用結(jié)果,都可以通過(guò)xml和API方式實(shí)現(xiàn)。另外還有配置代理這一塊比較蒙逼。最牛逼的是,之前看得傻了眼那么繁瑣和復(fù)雜的xml,api方式用簡(jiǎn)單直觀的aspectj方式竟然能等效實(shí)現(xiàn),用的純Java標(biāo)簽,在xml 里設(shè)一下自動(dòng)代理。不過(guò)僅僅@Aspect容器不識(shí)別,要加上@Component 才識(shí)別。我覺(jué)得標(biāo)簽簡(jiǎn)直就是福音,差點(diǎn)我就被嚇的放棄了。我以為一輩子就只能寫(xiě)xml了。orz,求指正不對(duì)的地方,小白求指教。。。

正在回答

9 回答

看了你的總結(jié)瞬間懂了點(diǎn)啊,very good!

0 回復(fù) 有任何疑惑可以回復(fù)我~

哈哈,是這樣的??磥?lái)初學(xué)者都會(huì)有這種困惑。

0 回復(fù) 有任何疑惑可以回復(fù)我~

兄弟厲害了!

0 回復(fù) 有任何疑惑可以回復(fù)我~

一般實(shí)際工作中傾向于用注解實(shí)現(xiàn),xml配置實(shí)現(xiàn)了解就可以

0 回復(fù) 有任何疑惑可以回復(fù)我~

看完你的總結(jié),還有些懵逼的我瞬間把知識(shí)串聯(lián)了。。

0 回復(fù) 有任何疑惑可以回復(fù)我~

看完你的總結(jié),還有些懵逼的我瞬間把知識(shí)串聯(lián)了。。

0 回復(fù) 有任何疑惑可以回復(fù)我~

總結(jié)的不錯(cuò)

0 回復(fù) 有任何疑惑可以回復(fù)我~

怒贊一波


1 回復(fù) 有任何疑惑可以回復(fù)我~

講道理,總結(jié)得很好!我就直接吸收了哈。贊一個(gè)!

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

無(wú)計(jì)留春住

這人還行
2017-08-03 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

看完關(guān)于ioc,bean裝載和aop之后的思考,不知道對(duì)不對(duì)?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)