Ehcache入门指南

Ehcache Getting Started

简介

 

Ehcache可以直接使用。也可以和Hibernate对象/关系框架结合使用。还可以做Servlet缓存。

 

通用缓存

 

·   确保JDK版本支持你现有的Ehcache版本,Ehcache支持JDK1.4和1.5以及1.6版本。

·   Ehcache jar包加入你的classpath环境变量中。

·   Ehcache依赖的类库加入到你的classpath环境变量中,不同版本的Ehcache依赖类库不尽相同,请注意的Ehcache版本以及相关依赖类库,这里不做累述,可以参考

http://ehcache.sourceforge.net/documentation/dependencies.html

·   配置ehcache.xml配置文件,并加入到classpath中。

·   配置logging到合适的级别。

 

Hibernate

 

·   参考通用缓存的步骤。

·   在ehcache.xml中创建缓存。

 

Java EE Servlet缓存

 

·   参考通用缓存步骤。

·   在ehcache.xml中为你的web页面配置缓存。

·   如果要缓存全部页面,可以使用Ehcache提供的SimplePageCachingFilter或是自己写一个子类继承CachingFilter。

·   若要缓存某个具体的JSP页面(包括由RequestDispatcher返回的页面),你可以使用Ehcache提供的SimplePageFragmentCachingFilter或是写个子类去继承PageFragmentCachingFilter。

·   配置web.xml。这里就相对简单一些,只是将你上俩个步骤使用的Filter配置到web.xml中,以便请求再此到来时能够访问缓存中的页面,从而达到提供页面的相应速度。

RESTful和SOAP缓存

 

·   从http://sourceforge.net/project/showfiles.php?group_id=93232下载缓存服务端。

·   使用cd命令切换到bin目录下。

·   键入startup.sh启动服务。

 

默认情况下使用的是8080端口,RESTful和SOAP web服务器也都使用这个端口,请注意端口占用问题。

 

·   这个时候就可以使用Cache Server了,你可以使用Java后者任何其他语言。具体示例请参考

http://ehcache.sourceforge.net/documentation/cache_server.html

 

Jcache style caching

 

Ehcache在net.sh.ehcache.jcache这个包下,有Ehcache早期对Jcache的一个粗略实现。

 

Spring,Cocoon,Acegi和其他框架

 

一般,和这些框架结合使用Ehcache时,没有太多特殊的地方。你只需要注意以下几点:

 

·   注意这些框架中使用的是什么缓存。

·   创建ehcache.xml,配置缓存再放入你的classpath路径下。

 


转自:http://blog.csdn.net/mgoann/article/details/4083962

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值