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 閱讀(1291) 評論(1)  編輯  收藏 所屬分類: AOP

          Feedback

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


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


          網站導航:
           
          主站蜘蛛池模板: 鹿邑县| 古田县| 崇义县| 临泉县| 广南县| 申扎县| 银川市| 拉孜县| 从江县| 西峡县| 龙游县| 民丰县| 福泉市| 沙洋县| 灵石县| 尚义县| 定南县| 沙田区| 松滋市| 北票市| 秭归县| 西乡县| 泊头市| 临潭县| 迁安市| 奉新县| 青铜峡市| 龙游县| 潜江市| 英德市| 东乡族自治县| 富川| 门头沟区| 怀仁县| 阿城市| 宝坻区| 焉耆| 临泉县| 睢宁县| 黎城县| 西昌市|