<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    AOP 學習筆記

    Posted on 2007-10-18 18:16 G_G 閱讀(1607) 評論(3)  編輯  收藏 所屬分類: AOP
    如有錯誤大家多指教

    1.call(* *(..)) 和 execution(* *(..)) 區別
    ?
    call 和 execution 都為切面限定
    ? execution 進行切面添加只能在方法定義的開始和結束。如:
    ?? >>>AOP 添加
    ? ??? public String getName(){
    ? ??? ??? System.out.println("G_G");
    ??? ??? return this.name ;
    ??? }
    ?? >>>AOP 添加
    ? call進行切面添加沒有限定。如:
    ??? >>>AOP 添加
    ? ??? public String getName(){
    ????????? >>>AOP 添加
    ? ??? ??? System.out.println("G_G");
    ????????? >>>AOP 添加
    ??? ??? return this.name ;
    ??? }
    ?? >>>AOP 添加

    ???? 2.this within區別
    ?? 都為范圍限定作用,如: within(Demo) && execution( * *(..)) 在類Demo中的所有..
    ?? 區別是:this不能切靜態,within沒有

    ?3.cflow的作用

    ? 我們從 1>cflow( within(DD+) && execution( * *(..)) )

    ???????? 2>within(DD+) && execution( * *(..)) 的區別來看
    ? 1與2的對比是在2的切入點下再加 aj 文件的方法 進行添加切入點。

    4.方法添加
    ? 如:Introduction Example例中的 CloneablePoint.aj
    ???? Point類繼承Clonable 添加
    clone() 方法
    ???declare?parents:?Point?implements?Cloneable;

    ???
    public?Object?Point.clone() throws?CloneNotSupportedException?{
    ??????
    return?super.clone();
    ???}

    ?? point.clone()....




    ??



    評論

    # re: AOP 學習筆記  回復  更多評論   

    2007-10-18 18:16 by G_G
    我會邊學習邊記錄的

    # re: AOP 學習筆記  回復  更多評論   

    2007-10-20 02:01 by bigboy
    好的!繼續堅持!

    # re: AOP 學習筆記  回復  更多評論   

    2007-11-22 19:33 by 專注JAVA開源

    http://www.agilesource.org/column_1_1.html

    這個地方很多不錯的JAVA AOP資料。
    主站蜘蛛池模板: 亚洲国产品综合人成综合网站| 中文字幕亚洲图片| 亚洲国产精品成人精品小说| 91久久精品国产免费一区| 亚洲香蕉成人AV网站在线观看| 久久精品无码免费不卡| 久久精品国产亚洲Aⅴ香蕉 | xvideos亚洲永久网址| 亚洲色大18成人网站WWW在线播放| 无码国产精品一区二区免费虚拟VR| 亚洲精品中文字幕无码AV| 国产精品久久久久久久久免费| 亚洲美女aⅴ久久久91| 在线a免费观看最新网站| 亚洲人成免费网站| 免费看美女被靠到爽| 国产亚洲福利精品一区二区| 亚洲中文字幕成人在线| 中文字幕无码免费久久9一区9| 亚洲av一综合av一区| 波多野结衣免费在线| 亚洲色大情网站www| 精品亚洲一区二区三区在线播放| 久久久久久久久久免免费精品| 久久精品亚洲综合| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 亚洲成AV人片在线观看无码| 99蜜桃在线观看免费视频网站| 亚洲一区二区三区深夜天堂| 高清国语自产拍免费视频国产| 国产激情久久久久影院老熟女免费| 亚洲AV无码国产精品色午友在线 | 丁香花在线观看免费观看| 在线观看亚洲免费| 久久亚洲高清观看| 成人免费无码视频在线网站| 久久亚洲精品11p| 久久精品国产精品亚洲蜜月 | 免费在线黄色网址| 免费无码毛片一区二区APP| 亚洲另类无码专区丝袜|