最代码广告位
kaka的gravatar头像
kaka2014-01-27 14:57:56

java AOP基础--动态代理实现用户操作日志统计代码

最近在用SpringAOP重做用户的操作日志统计,之前项目中的用户操作日志统计代码跟业务代码是耦合的,非常之乱。现在想用AOP将统计日志这块横切的代码抽离出来,当然我下面分享的不是这块东西(后面会整理分享),而是AOP技术基础的一些东西,AOP使用的就是动态代理,例子中我写了三个demo分别演示没有使用代理的情况、使用JDK动态代理的情况和使用CGLIB动态代理的情况,希望能对初学者有帮助,同时也是对自己基础学习的一种整理。PS:项目是maven项目

以下是三个demo的运行截图:

java AOP基础--动态代理实现用户操作日志统计代码java AOP基础--动态代理实现用户操作日志统计代码java AOP基础--动态代理实现用户操作日志统计代码


打赏

文件名:JdkDynamicProxyDemo.rar,文件大小:31.077K下载
  • /
      • /JdkDynamicProxyDemo
        • /JdkDynamicProxyDemo/.classpath
        • /JdkDynamicProxyDemo/.project
          • /JdkDynamicProxyDemo/.settings
            • /JdkDynamicProxyDemo/.settings/org.eclipse.jdt.core.prefs
            • /JdkDynamicProxyDemo/.settings/org.eclipse.m2e.core.prefs
          • /JdkDynamicProxyDemo/bin
              • /JdkDynamicProxyDemo/bin/com
                  • /JdkDynamicProxyDemo/bin/com/kaka
                      • /JdkDynamicProxyDemo/bin/com/kaka/proxy
                          • /JdkDynamicProxyDemo/bin/com/kaka/proxy/monitor
                            • /JdkDynamicProxyDemo/bin/com/kaka/proxy/monitor/MethodPerformance.class
                            • /JdkDynamicProxyDemo/bin/com/kaka/proxy/monitor/PerformanceMonitor.class
                          • /JdkDynamicProxyDemo/bin/com/kaka/proxy/service
                            • /JdkDynamicProxyDemo/bin/com/kaka/proxy/service/BusinessService.class
                            • /JdkDynamicProxyDemo/bin/com/kaka/proxy/service/BusinessServiceImpl.class
        • /JdkDynamicProxyDemo/pom.xml
最代码最近下载分享源代码列表最近下载
liuwenlong LV152019年12月24日
月亮月亮月亮星星星星星星
起床困难户 LV42019年12月5日
月亮
佩奇愛学习 LV92019年10月29日
月亮月亮星星
bdkwxz LV102019年10月29日
月亮月亮星星星星
车尔尼小鹿鹿 LV122019年8月27日
月亮月亮月亮
wj3679 LV132019年8月27日
月亮月亮月亮星星
anthonyxl LV22019年7月22日
星星星星
黑十字骑士 LV122019年7月22日
月亮月亮月亮
lion1984 LV22019年5月6日
星星星星
jiajia91323 LV232019年4月19日
太阳月亮星星星星星星
最代码最近浏览分享源代码列表最近浏览
丶Rrrrr LV12月11日
星星
导出报表 LV61月16日
月亮星星星星
woaiwlw LV41月6日
月亮
lgw123 LV21月5日
星星星星
四川吴彦祖 LV72019年12月31日
月亮星星星星星星
liuwenlong LV152019年12月24日
月亮月亮月亮星星星星星星
hell1530 LV42019年12月17日
月亮
jong0012019年12月16日
暂无贡献等级
wrwrwrwr LV12019年12月9日
星星
起床困难户 LV42019年12月5日
月亮
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友