Ehcache学习(二)入门指南
2009-07-09 10:41
253 查看
入门指南http://blog.csdn.net/mgoann/archive/2009/04/16/4083962.aspx
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路径下。
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路径下。
相关文章推荐
- Castle ActiveRecord学习实践(1):快速入门指南
- GAN学习指南:从原理入门到制作生成Demo
- Python入门深度学习完整指南
- Python开源机器学习框架:Scikit-learn入门指南
- Python入门学习指南分享
- Castle ActiveRecord学习实践(1):快速入门指南
- Ehcache入门指南
- acm学习入门指南
- [转贴]Rational Rose 入门指南:项目经理学习路径
- Rational ClearCase入门指南: 项目经理学习路径
- Castle ActiveRecord学习实践(1):快速入门指南
- ClearCase 入门指南-管理员学习路径
- 机器人操作系统ROS Indigo 入门学习(17)——roswtf入门指南
- 正则表达式学习指南(一)----入门简介
- [置顶] 【第三部分-django论坛从搭建到部署】一个完整的Django入门指南学习笔记
- jQuery 学习笔记 之二 附: jQuery入门指南教程列表
- C#.Net Castle ActiveRecord学习实践(1):快速入门指南
- 深度学习入门之一:Windows10(64)+Anaconda3(Python3.5)+TensorFlow-Gpu1.4+CUDA8.0+cuDNN6安装详解及Pycharm配置指南