J2EE
MarkDong
这个作者很懒,什么都没留下…
展开
-
域对象事件驱动的缓存策略(一)
在各种项目中,通常依靠缓存机制来提高系统的相应速度。各种系统软件从操作系统到数据库软件均有内部的缓存机制,很多第三方开源类库也有缓存机制,例如Hibernate的二级缓存和查询缓存。但是有了这些缓存就够了吗?其实远远不够,根本的原因就是这些缓存机制所处软件分层的层次距离用户太远。正因为距离用户太远,所以它们的功能都比较通用,不能针对独特的用户需求采用最直接有效的缓存策略。 ...2008-05-26 15:51:55 · 163 阅读 · 0 评论 -
域对象事件驱动的缓存策略(二)
上文分析了目前在项目中使用的一些缓存的局限性,引出了一个我称之为“域对象事件驱动的缓存策略”的概念。本篇就仔细分析一下如何利用域对象事件来驱动缓存。 通常使用的域对象无非会产生下面几种事件:增加、删除和修改(域对象的状态改变也算做修改)。这三种事件在我们通常的项目中基本可以对应到DAO层的三个方法:insert, delete, update。在DAO层的这三类方法中,我们可以明...2008-05-27 17:10:54 · 164 阅读 · 0 评论