国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

AOP中的主要技術(一)

2019-11-18 13:17:36
字體:
來源:轉載
供稿:網友

  1.Method Interceptor
  使用AOP方法,我們可以在運行時產生某個類的PRoxy類。例如UserProxy繼續User
  
  getName()    invoke()      invoke()     getName()
  --->UserProxy------->InterceptorA----->InterceptorB--...--->User
  
  2.“多重繼續”
  在產生UserProxy時,還可以同時給它其他接口使其實現。當UserProxy
  實例化時,同時也會創建這些接口的Proxy.
  例如需要實現Node接口,Node接口定義了方法getFolder()
  
  getFolder()  getFolder()    getFolder
  --->UserProxy ------> NodeProxy ----> Node
  
  發信人: gty (宜良-麗江-蝴蝶泉), 信區: javaClub
  標 題: AOP中的主要技術
  發信站: BBS 水木清華站 (Fri Feb 21 02:26:15 2003), 轉信
  
  1.Method Interceptor
  使用AOP方法,我們可以在運行時產生某個類的Proxy類。例如UserProxy繼續User
  
  
  getName()    invoke()      invoke()     getName()
  --->UserProxy------->InterceptorA----->InterceptorB--...--->User
  
  2.“多重繼續”
  在產生UserProxy時,還可以同時給它其他接口使其實現。當UserProxy
  實例化時,同時也會創建這些接口的Proxy.
  例如需要實現Node接口,Node接口定義了方法getFolder()
  
  getFolder()  getFolder()    getFolder
  --->UserProxy ------> NodeProxy ----> Node
  
  3 Runtime Attribute
  就是利用java doc注釋,進行編程。傳統情況下,我們只是把java doc作為注釋,并不在運行時使用,現在,這些java doc也可以作為程序運行時的一個要素了。
  ---------------------
   示例:                              
      @magic.tx type=required       
    public void makeOrder(Order order) {
     ...
  
    };
  
                      
  ------------------------------------------
  在這個例子中,運行時,系統可以通過API訪問到@magic.tx的type是required,從而控制Transaction。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苏尼特左旗| 遵义县| 梁平县| 柳林县| 马公市| 赤峰市| 丹棱县| 正宁县| 全椒县| 都江堰市| 福建省| 海安县| 商城县| 安多县| 玉田县| 花莲县| 岳普湖县| 阿拉善右旗| 中西区| 抚顺县| 新营市| 万荣县| 安乡县| 贵溪市| 丰台区| 会昌县| 大名县| 饶河县| 惠州市| 西安市| 通州区| 巴里| 双桥区| 曲阜市| 绵阳市| 新郑市| 沙湾县| 安义县| 沐川县| 陇西县| 筠连县|