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
- 浏览: 3503036 次
- 性别:
- 来自: 北京
最新评论
-
wanglf1207:
EJB的确是个不错的产品,只是因为用起来有点门槛,招来太多人吐 ...
weblogic-ejb-jar.xml的元素解析 -
qwfys200:
总结的不错。
Spring Web Flow 2.0 入门 -
u011577913:
u011577913 写道也能给我发一份翻译文档? 邮件437 ...
Hazelcast 参考文档-4 -
u011577913:
也能给我发一份翻译文档?
Hazelcast 参考文档-4 -
songzj001:
DbUnit入门实战
相关推荐
redis缓存链接工具
参考链接提供的CSDN博客文章《[Spring简单缓存实现](http://blog.csdn.net/maoyeqiu/article/details/50238035)》中,作者详细介绍了如何在Spring项目中实现缓存,包括配置、注解使用以及注意事项,是一个很好的学习...
在Android系统中,"一键清除缓存"是一个常见的功能,它允许用户快速清理应用程序和系统的临时数据,以释放存储空间并提高设备性能。这个功能在日常使用中非常实用,尤其对于那些存储空间有限或者希望保持设备运行...
在PHP编程中,缓存是一种优化...然而,对于大型应用,可能需要更复杂、性能更高的缓存策略,如使用内存缓存服务或分布式缓存。无论哪种情况,理解缓存的基本原理和实现方式对于任何PHP开发者来说都是非常有价值的技能。
以下是关于Hibernate二级缓存与Ehcache的详细知识点: 1. **二级缓存的作用**:一级缓存是每个Session内部的缓存,用于存储Session内的对象,而二级缓存则是一个全局范围的缓存,它可以在多个Session之间共享,减少...
示例代码略,可参考给出的博客链接:[https://blog.csdn.net/magi1201/article/details/85524712](https://blog.csdn.net/magi1201/article/details/85524712) ### 注意事项 - **并发问题**:在多线程环境中,一级...
描述中提到的链接可能是对Hibernate缓存机制的详细技术博客,但具体内容未给出。因此,我们将基于常规的Hibernate缓存知识进行解释。 **一、Hibernate一级缓存** 一级缓存是每个Hibernate Session内的缓存,它是一...
当我们谈论“两次请求相同的一个URL,会产生缓存问题”时,这是关于HTTP协议中的缓存机制。HTTP缓存是一种提高网络性能和减少服务器负载的有效策略,但它也可能导致一些预期之外的问题。 首先,让我们了解HTTP缓存...
DataRow 主要包括四种信息:行中每一列的当前值、行中每一列的原始值、行状态、父行与子行间的链接。 初始化一个 DataRow 可以通过 NewRow() 方法生成,然后添加到 DataTable 中。删除行可以使用 Remove() 或 ...
在描述中提到的博客链接(http://blog.csdn.net/zouxucong/article/details/68947052)可能提供了更详细的步骤和示例,可以帮助读者深入理解Mybatis缓存的工作原理。 在使用Mybatis缓存时,需要注意以下几点: 1. ...
"安装说明.url"则是一个链接,指向关于SMARTDRV.EXE更详细的安装指南或用户手册。用户可以通过点击这个链接访问网络上的资源,获取更全面的安装和使用指导。 总结来说,磁盘高速缓存程序是提升计算机性能的关键工具...
在现代Web应用中,性能优化是提升用户体验的关键因素之一。其中,页面部件的缓存是一种有效的技术,可以减少...参考链接:http://blog.csdn.net/yanghua_kobe,可以在那里找到更多关于这个主题的深入讨论和实例代码。
为了深入了解HTTP缓存机制,建议参考以下链接: - [Web Cache Overview](http://www.alloyteam.com/2012/03/web-cache-1-web-cache-overview/) - [Understanding HTTP Caching]...
此外,相关链接如“寻找自己的学习方向.txt”和“【高薪就业】微软.net精品就业班现在只要5800元.url”可能提供了更多的学习资源和就业指导,帮助你深入理解和应用.NET缓存技术。 总之,理解和掌握缓存处理对于优化...
在Windows操作系统中,图标缓存是一个系统组件,用于存储桌面图标、文件夹和应用程序图标的图像,以便快速显示。然而,由于系统更新、程序错误...同时,通过提供的链接,用户还可以获取更多关于工具的详细信息和支持。
51MIKE缓存文件解密DLL是一个专门针对51MIKE平台的缓存文件进行解密操作的动态链接库(DLL)。DLL文件在Windows操作系统中起着至关重要的作用,它们可以被多个程序共享,以减少内存占用和提高代码复用性。在这个特定...
**PPT下载链接**:此处可点击下载《缓存基础》PPT,详细了解缓存技术的各个方面及实践案例。 总结:缓存是提升系统性能的关键,理解其原理、选择合适的策略并妥善处理挑战,能够显著提高应用程序的运行效率。通过...
本篇将深入探讨Spring缓存实例,基于给出的博客链接(http://blog.csdn.net/maoyeqiu/article/details/50433934)和文件"20140527demoSpringCache",我们将全面解析Spring缓存的使用方法和实践场景。 首先,Spring...
如果你有兴趣深入学习缓存技术,可以参考给定的博客链接,或者搜索其他相关的技术文章和教程。同时,对于“2014年绛门员工个人工作总结_XXX.doc”,这个文件名表明它可能是个人工作总结,不太直接与缓存技术相关,...