Date-String Aop的學習

1.介紹Aop:

  • AOP(Aspect Oriented Programming琼牧,面向切面編程)雨让,通過提供另一種思考程序的方式來補充OOP(Object Oriented Programming攀痊,面向對象編程)岸霹。AOP是橫向抽取躁锁,OOP是縱向抽象纷铣。切面可以用于事務管理、日志等方面的模塊化

2.定義AOP術語

  • Aspect(切面)
  • Join Point(連接點)
  • Advice(通知/增強)
  • Pointcut(切點)
  • In- troduction(引入)
  • Target Object(目標對象)
  • AOP Proxy(AOP代理)
  • Weaving(織入)
    Spring切面可以應用5中通知:
  • 前置通知(Before):在目標方法或者說連接點被調(diào)用前執(zhí)行的通知战转;
  • 后置通知(After):指在某個連接點完成后執(zhí)行的通知搜立;
  • 返回通知(After-returning):指在某個連接點成功執(zhí)行之后執(zhí)行的通知;
  • 異常通知(After-throwing):指在方法拋出異常后執(zhí)行的通知槐秧;
  • 環(huán)繞通知(Around):指包圍一個連接點通知啄踊,在被通知的方法調(diào)用之前和之后執(zhí)行自定義的方法。
    切入點和連接點的匹配刁标,是AOP的關鍵

3.Spring AOP

  • Spring AOP用純Java實現(xiàn)颠通,目前僅支持方法調(diào)用作為連接點。
  • Spring AOP通常和Spring IoC容器一起使用

4.Hello的前置增強練習

  • pom.xml中添加AOP相關依賴

    image
    image
    image
  • Hello接口和實現(xiàn)類

    image
    image
  • MyBeforeAdvice類

    image
  • 配置文件

    image
  • 應用主類

    image
  • 運行結果

    image

5.實戰(zhàn):模仿連接數(shù)據(jù)庫的操作

  • UserDao接口

    image
  • UserDaoImpl類

    image
  • MyBeforeAdvice前置增強類

    image
  • 配置文件

    image
  • UserDao單元測試類

    image
  • 運行結果

    image
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末膀懈,一起剝皮案震驚了整個濱河市顿锰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌启搂,老刑警劉巖硼控,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異胳赌,居然都是意外死亡牢撼,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門匈织,熙熙樓的掌柜王于貴愁眉苦臉地迎上來浪默,“玉大人牡直,你說我怎么就攤上這事∧删觯” “怎么了碰逸?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長阔加。 經(jīng)常有香客問我饵史,道長,這世上最難降的妖魔是什么胜榔? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任胳喷,我火速辦了婚禮,結果婚禮上夭织,老公的妹妹穿的比我還像新娘吭露。我一直安慰自己,他們只是感情好尊惰,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布讲竿。 她就那樣靜靜地躺著,像睡著了一般弄屡。 火紅的嫁衣襯著肌膚如雪题禀。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天膀捷,我揣著相機與錄音迈嘹,去河邊找鬼。 笑死全庸,一個胖子當著我的面吹牛秀仲,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播糕篇,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼啄育,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了拌消?” 一聲冷哼從身側響起挑豌,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎墩崩,沒想到半個月后氓英,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡鹦筹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年铝阐,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铐拐。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡徘键,死狀恐怖练对,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情吹害,我是刑警寧澤螟凭,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站它呀,受9級特大地震影響螺男,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜纵穿,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一下隧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧谓媒,春花似錦淆院、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至宗弯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間搂妻,已是汗流浹背蒙保。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留欲主,地道東北人邓厕。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像扁瓢,于是被迫代替她去往敵國和親详恼。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359

推薦閱讀更多精彩內(nèi)容

  • rpm包安裝(rpm和yum工具) 語法格式: rpm 參數(shù) 軟件包名或文件名 常見參數(shù): -ivh 安裝 -e ...
    槑斯Hou閱讀 1,525評論 0 3
  • 趁國慶時間引几,和許些朋友聯(lián)絡了下情感昧互。才發(fā)現(xiàn)言談舉止間,很多年不曾交心的我們彼此都可以暢聊著生活的點滴伟桅。 當然大部分...
    好彩妹閱讀 137評論 0 0
  • 1敞掘、shiro如何介入你的spring程序基本流程是 調(diào)用FilterRegistrationBean向sprin...
    半透明_ac54閱讀 1,711評論 0 0
  • 今天晚上莫名感覺到有點累 。 八點前在沙發(fā)上睡了約四十分鐘楣铁,緩解了許多玖雁。 神一般的互聯(lián)網(wǎng)創(chuàng)造了一次又一次的奇跡。 ...
    我是行走閱讀 261評論 0 1
  • 【人會長大三次】第一次是在發(fā)現(xiàn)自己不是世界中心的時候盖腕。第二次是在發(fā)現(xiàn)即使再怎么努力赫冬,終究還是有些事令人無能為力的時...
    Queen嫁到閱讀 356評論 0 1