<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資料。
    主站蜘蛛池模板: 国产亚洲福利一区二区免费看 | 亚洲精品无码永久在线观看你懂的 | 亚洲精品成人图区| 免费日本一区二区| 亚洲AV色香蕉一区二区| 少妇无码一区二区三区免费| 久久综合九九亚洲一区| 18禁男女爽爽爽午夜网站免费| 亚洲欧洲免费视频| 99re视频精品全部免费| 亚洲欧洲日本天天堂在线观看| 亚洲免费黄色网址| 亚洲人成www在线播放| 四虎免费影院4hu永久免费| 美女羞羞视频免费网站| 久久亚洲AV无码西西人体| 成全视成人免费观看在线看| 亚洲av永久无码制服河南实里| 免费人成视频在线观看网站| 亚洲三级中文字幕| 国产无遮挡吃胸膜奶免费看| 精品特级一级毛片免费观看| 亚洲色精品vr一区二区三区| 一级毛片免费视频| 亚洲熟妇AV一区二区三区宅男| 又黄又爽的视频免费看| 免费无码又爽又刺激网站| 亚洲白嫩在线观看| 免费的一级片网站| 中国黄色免费网站| 亚洲人成网网址在线看| 又粗又硬又大又爽免费视频播放| 黄桃AV无码免费一区二区三区| 亚洲美女精品视频| 日韩亚洲国产二区| 最近2019中文字幕免费直播| 亚洲av无码一区二区三区天堂| 亚洲人成网站在线播放vr| 野花高清在线观看免费完整版中文 | 国产精品免费观看久久| 久久av免费天堂小草播放|