当前位置:  开发笔记 > 编程语言 > 正文

用于向现有应用添加审核的良好模式或框架?

如何解决《用于向现有应用添加审核的良好模式或框架?》经验,为你挑选了1个好方法。

我有一个现有的J2EE企业应用程序,我需要添加审计,即能够在几个重要的域类型(Employee,AdministratorRights等)上记录CRUD操作.

该应用程序具有标准的n层架构:

Web界面

业务操作封装在无状态会话bean和事务性POJO的混合中(使用Spring)

持久性是直接JDBC(来自业务层)和EJB 2.x BMP实体bean的混合(我知道,我知道)

我的问题是:是否有任何标准模式或(更好的)框架/库专门用于添加审计作为交叉问题?我知道AOP可以用来实现一般的跨领域问题; 我想知道是否有专门针对审计的内容.



1> Gerald Mücke..:

也许你应该看看Audit4j,它提供了业务功能的审计,并有几个配置选项.另一个框架是JaVers,它更多地关注审计持久层上的低级修改,这可能会更好地匹配您的情况.

这两个框架都提供了超出普通AOP /拦截器的审计特定功能.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有