Open Java Project

          Keep it simple, Stupid, Less is more

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            20 Posts :: 0 Stories :: 12 Comments :: 0 Trackbacks

          l         基于Java的簡單、動態、輕量級、強大的AOP框架

          l         既強大又簡單,有助于更容易的集成AOP到新的或已存在的項目中

          l         AspectWerkz 主要特性:

          ?         運行時和加載時字節碼修正:你可以在運行時或編譯時輕松的改造任何(舊)應用程序或除了rt.jar以外的外部類庫

          ?         支持join point模型

          ?         支持Annotation:匹配JavaDocJSR-175,支持用戶自定義Annotation

          ?         支持部署多個Aspect定義文件到部署的應用程序(WEB-INF/aop.xml、META-INF/aop.xml)

          ?         Introduction/內類型聲明(也稱Mixin),也就是具有添加接口和實現到已存在的類中的能力

          ?         Annotation定義:定義Aspect使用的運行時Annotation(為JSR-175準備)

          ?         XML定義:定義Aspect使用的XMLXML可以用來精煉、改寫和解析Annotation定義

          ?         插件式Aspect管理器能夠和IoC框架(如SpringPicoContainer)一起工作

          ?         四種不同的Advice和Introduction部署模型(范圍):perJVM(單模式)、 perClassperInstance perThread

          ?         Advice和Introduction能夠動態部署、反部署或重新部署

          ?         高性能,使用JIT編譯

          ?         使用Fine-grained模式語言選擇join point

          ?         所有Advice能夠和所有的join point和各種混合類型的pointcut

          ?         脫機變換(可以用作后處理器)

          ?         AspectAdvice和Introduction使用POJO編碼

          ?         目標類可以是正規的POJO,也就是不需要接口

          ?         支持通過定義傳遞參數給Advice和定義可重用的Advice堆棧

          ?         元數據被加到類中

          ?         簡單的用法和配置

          posted on 2005-03-21 22:22 nelson_tu 閱讀(1290) 評論(1)  編輯  收藏 所屬分類: AOP

          Feedback

          # re: AspectWerkz簡介 2008-01-10 10:29 123
          又是框架。。。。java世界太亂了,哎  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 吉木乃县| 金川县| 金山区| 呼玛县| 商河县| 甘洛县| 万州区| 万源市| 泸溪县| 瑞金市| 镶黄旗| 乐都县| 汉寿县| 寿光市| 霍林郭勒市| 龙岩市| 高邮市| 镇宁| 建阳市| 泸水县| 北票市| 郁南县| 台南市| 永丰县| 鹤庆县| 游戏| 沂水县| 丹棱县| 福海县| 三河市| 灌南县| 金门县| 遂昌县| 开封县| 丰县| 阜城县| 阿瓦提县| 高陵县| 永川市| 嫩江县| 古浪县|