摘要: http://blog.sina.com.cn/s/blog_3e93e9fa010009ib.html假设有若干数据访问对象(DAO),都要实现对一个数据对象的访问。因此,为了保持数据同步,需要对这个数据对象加锁。这样,每个DAO都要自己管理有关 “锁”的内容。而DAO真正应该实现的逻辑是关于数据对象的访问,锁乃其身外之物,而且每个DAO都要实现关于锁的业务逻辑,所以有没有办法把锁的管理从 DAO中抽离出来呢?这个就是AOP所关心的。AOP本身也是用OOP实现的,但是如下图所示,它更关心的是与其它业务逻辑流程相垂直的,且是其他业务逻辑所共有的一些东西。因此,当把对“锁”的管理从各个DAO中抽 阅读全文
posted @ 2012-03-21 08:47 大陶陶 阅读(1703) 评论(0) 推荐(0)