当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

spring aop面向切面编程:若何来做一个强盛的日记记录功效[Java编程]

赞助商链接



  本文“spring aop面向切面编程:若何来做一个强盛的日记记录功效[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

这个东西怎么做:spring aop 面向切面编程 若何来做一个强盛的日记记录功效模板;

昨天经理把这个任务交给我,让我为公司目前的项目加上一个具体的日记记录功效模板,对全部的操作,至少是增删改运作举行一个记录,其要记录操作者,以及履行的办法,IP,以及操作的办法的参数.

我从前做过近似的功效,不过是在filter里做的,通过filter来查抄action恳求,记录恳求中的参数及action名字.但是本日公司这个是要求用spring aop来做,这样便可以在spring里对要举行的日记记录办法举行一个配置.并且这样也便可以无缝集成到现有的系统中去了.

不过,很忧郁的是,我还没用这样做过,大概近似的功效.

==========================

哈哈,很爽,竟然让我做好了.

其实也很简单,利用AOP的@AspectJ来做便可以了,办法步骤以下:

第一:>>在spring的配置文件里增添以下配置

<!-- 支持 @AspectJ 标志-->
   <aop:aspectj-autoproxy />

假如发现插入后,eclipse提醒这行有错误,那大概是你的spring配置有问题,你对比一下我的spring里的beans的头:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:aop="http://www.springframework.org/schema/aop"
   xmlns:tx="http://www.springframework.org/schema/tx"
   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"
   default-autowire="byName" default-lazy-init="true">

关于spring和AOP及@aspectj配置可以参考一下我珍藏的以下文章

基于@AspectJ配置Spring AOP之一==>http://www.busfly.cn/csdn/post/700.html

Spring 2.0的新特点之@AspectJ==>http://www.busfly.cn/csdn/post/699.html

AspectJ若何实现AOP==>http://www.busfly.cn/csdn/post/698.html

Spring 2.0中的AOP实现-aspectj-Advice==>http://www.busfly.cn/csdn/post/693.html


  以上是“spring aop面向切面编程:若何来做一个强盛的日记记录功效[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 在Ubuntu管理iPhone/iPod SpringBoard图标
  • Visual C++ sprintf()函数用法
  • 发扬EJB、Spring思惟将组件化举行到底
  • spring在MVC层办理JPA的缓迟加载问题
  • 用spring简单实现发送邮件
  • 用Spring framework实现按时器功效
  • 关于Struts和Spring两种MVC框架的比较
  • Spring自动装配的学习
  • Spring事件配置的五种办法
  • Spring编程入门十大问题解答
  • Hibernate+Spring+Struts扩大Struts
  • J2EE新手入门之"Spring"名词注释
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .