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使用的XML;XML可以用來精煉、改寫和解析Annotation定義

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

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

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

          ?         高性能,使用JIT編譯

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

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

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

          ?         Aspect、Advice和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世界太亂了,哎  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 西城区| 简阳市| 台前县| 九台市| 定兴县| 靖远县| 沈阳市| 甘泉县| 健康| 贵定县| 成武县| 巨野县| 广宗县| 凤台县| 乌兰浩特市| 博爱县| 新巴尔虎右旗| 霍山县| 拉萨市| 江安县| 平潭县| 东海县| 高淳县| 林周县| 当涂县| 信阳市| 开平市| 塔城市| 闽侯县| 湘乡市| 昂仁县| 灵武市| 鄂尔多斯市| 兴山县| 沅江市| 资溪县| 龙游县| 滦平县| 牙克石市| 镇江市| 大荔县|