Spring框架的声明式缓存服务

Spring框架提供了声明式的缓存服务,看样子似乎不错:

原文地址:http://dev2dev.bea.com/pub/a/2006/05/declarative-caching.html

中文译文:http://www.crackj2ee.com/Article/ShowArticle.asp?ArticleID=661


缓存漫谈

缓存分为三种:页面缓存、处理缓存和数据缓存。

页 面缓存是指对页面中的内容片断进行缓存的方案;处理缓存是指对于action、service、dao或者系统层次中的某方法进行缓存,说直接点,就是对 某个类的某个方法的结果做缓存,这样在下次进行完全相同的请求的时候就可以直接取缓存了;数据缓存就是对系统的数据进行缓存的方式,典型的就是 Hibernate的一级、二级数据缓存。

http://www.blogjava.net/BlueDavy/archive/2006/06/02/50076.html


AOP Cache

在IoC容器中以AOP的方式对Service的返回结果进行缓存。要用到 cacheInterceptor,Advisor,bookManagerCacheProxyCreator。例子是 OSCacheInterceptor

http://opensource.atlassian.com/confluence/spring/display/DISC/AOP+Cache


Caching the result of methods using Spring and EHCache

使用EHCache缓存方法返回的结果。方式和上一个差不多,只是这个使用的是EHCache。

http://opensource.atlassian.com/confluence/spring/display/DISC/Caching+the+result+of+methods+using+Spring+and+EHCache

中文译文:http://dev.csdn.net/develop/article/61/61382.shtm

英文,我觉得不怕看不懂,就怕不看。而且说实话有技术背景看这些英文都很简单的,再大不了开一个金山词霸足矣。能看英文还是要看英文。

应用OSCache提升J2EE系统运行性能

介绍如何使用OSCache。

http://www.zhanglihai.com/blog/c_67_java_log4j_ant_Hibernate_apache.html