框架SSH2  一般的增删改查  另外加了个管理员操作日志 不过不是log4j 单独建的一个表 对登录 和修改之类的操作进行记录 而在其中  我进行管理员操作日志记录的录入究竟在哪个层写代码更合适呢(即代码写入增删改查的方法体中) action中?还是service? 依据又是什么? 请前辈不吝赐教      

解决方案 »

  1.   

    既然用了Spring,那就使用aop方式来做吧,aop处理日志很方便。
      

  2.   

    个人认为应该service层,也就是业务层,既然是操作日志,也就是业务喽,所以也就在业务层写了,哪里操作哪里记录嘛
      

  3.   


    这取决你日志的粒度,如果你要记录"某时某人访问了某服务"那要切service层,如果你要记录"某时某表被CRUD了"那就切dao层。
      

  4.   


    呃  只是对管理员的一些操作进行记录而已 不像Log4J之类的那么繁琐  而且记录的只是人物 时间 做了什么单纯为了日志我当然可以有很多选择 只是初涉Spring  为了更好的理解其用法 所以加入了这个想法
      

  5.   

    使用spring的aop对日志进行记录。