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://m.tkk7.com/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