首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

以侵入的方式实现基于Grails+db4o的数据稽查(Audit Trail)

2012-06-29 
以入侵的方式实现基于Grails+db4o的数据稽查(Audit Trail)要做Audit Trail,即跟踪记录对数据的所有CRUD操

以入侵的方式实现基于Grails+db4o的数据稽查(Audit Trail)

要做Audit Trail,即跟踪记录对数据的所有CRUD操作,实现方式大体分两种类型:

1. Brute Force型,即在代码中写大量的类似于这样的代码

?

?

?

小小地测试一下,先注入handlers。在Web Console中执行

?

然后执行

def user = User.find(username:'t@t.cc')user.delete()

输出object deleted [16eb7e6c-8453-4e3d-8ddb-281470ed64f7, 1]: [password:password_changed, username:t@t.cc, locked:null, profile:null, profileId:null]

?

入侵成功。

热点排行