`
mgoann
  • 浏览: 254260 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Ehcache入门指南

阅读更多

Ehcache Getting Started

简介

 

 

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

 

通用缓存

 

·   确保JDK版本支持你现有的Ehcache版本,Ehcache支持JDK1.41.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中,以便请求再此到来时能够访问缓存中的页面,从而达到提供页面的相应速度。

RESTfulSOAP缓存

 

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

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

·   键入startup.sh启动服务。

 

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

 

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

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

 

Jcache style caching

 

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

 

SpringCocoonAcegi和其他框架

 

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

 

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

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

分享到:
评论

相关推荐

    ehcache-2.5.1-distribution.tar.gz最新下载

    Ehcache是一个开源的、高性能的Java缓存库,它为应用程序提供...- `README.txt`:快速入门指南和项目相关信息。 通过这些资源,开发者可以深入了解Ehcache的功能,快速在项目中集成和配置Ehcache,以提升系统的性能。

    Ehcache官方文档.pdf

    #### 三、入门指南 - **通用缓存**:介绍如何在任何Java应用中快速启用Ehcache的基本步骤。 - **Hibernate集成**:指导开发人员如何将Ehcache与Hibernate结合使用,以提高查询性能。 - **J2EE Servlet缓存**:提供...

    Ehcache最新版本的UserGuide

    #### 四、入门指南 ##### 3.1 通用缓存 介绍了如何使用Ehcache进行通用缓存操作的基础知识。 ##### 3.2 Hibernate集成 讲解了如何将Ehcache与Hibernate框架集成以实现二级缓存。 ##### 3.3 Java EE Servlet缓存 ...

    Ehcache User Guide

    《Ehcache用户指南》深度解析与应用技巧 在当今数据密集型应用环境中,缓存技术已成为提升系统性能、响应速度以及可扩展性的关键因素。Ehcache作为一款开源、高性能、轻量级的分布式缓存框架,在Java开发领域内备受...

    ehcache-2.5.2-distribution 1

    - `QUICK-START.html`:这个文件提供了Ehcache的快速入门教程,指导用户如何快速集成Ehcache到他们的Java应用中,包括添加依赖、配置缓存和使用缓存API。 5. **许可证信息**: - `licenses`目录:包含了Ehcache...

    EhcacheUserGuide

    对于初学者来说,Ehcache提供了一个易于上手的入门指南,帮助新用户快速了解如何配置和使用Ehcache。这包括了基本的安装步骤、环境配置、简单的代码示例等,让开发者能够快速地将Ehcache集成到现有的项目中去。 ###...

    EhcacheUserGuide-1.6

    #### 四、入门指南 Ehcache不仅适用于通用缓存场景,还深度集成了多个流行框架和应用场景,包括Hibernate、Java EE Servlet缓存、RESTful与SOAP服务缓存、JCachestyle缓存、Spring框架集成等,为开发者提供了广泛的...

    hibernate入门必看

    **Hibernate入门指南** Hibernate 是一款强大的Java对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发者可以更加专注于业务逻辑,而非底层的SQL语法。本篇将深入浅出地介绍Hibernate的基础知识,帮助...

    应用级产品开发平台APDPlat.zip

    APDPlat入门指南 APDPlat专题文章 APDPlat是Application Product Development Platform(应用级产品开发平台)的缩写。 APDPlat提供了应用容器、多模块架构、代码生成、安装程序、认证授权、备份恢复、...

    Hibernate入门教程

    本教程旨在为初学者提供一个系统全面的指南,涵盖Hibernate的基本概念、安装配置、核心功能及常见应用场景,通过实例教学帮助新手快速上手并深入理解Hibernate的工作机制。 #### 标签解析:“hibernate j2ee java”...

    Alumni-Network:毕业设计-莞工校友网

    校友录(校友录)项目简介基于javaWeb,由Maven建立管理,采用...开发环境本机Maven的3.0.3 IntelliJ IDEA 2017.1 / eclipse EE jdk1.8 的tomcat8.0 MySQL 5.1入门指南引入数据库数据库为MySQL5.1,数据库sql文件在./a

    hibernate 从入门到精通

    《Hibernate从入门到精通》是针对Java开发人员深入学习Hibernate框架的一份全面指南。Hibernate作为一款流行的开源对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发者能够用面向对象的方式来处理数据,...

    hibernate入门精华

    总之,Hibernate入门精华是一份全面的指南,涵盖了从基础到进阶的Hibernate知识,包括对象关系映射、Session管理、查询API、事务处理、关联映射以及缓存机制。通过学习这份资料,初学者可以快速上手并深入理解...

    jfinal pdf文档

    #### 快速入门指南 **1. 创建项目** - 首先,在开发环境中创建一个新的 Java 项目。 - 确保你的开发环境已经配置好 Java 开发环境。 **2. 放入 JFinal 库文件** - 下载 JFinal 最新版本的库文件,将其加入项目的 ...

    Terracotta

    #### 二、Terracotta入门指南 ##### Hello, World! Terracotta的入门教程首先引导用户通过创建配置文件和简单的Java程序(如HelloWorld.java)来熟悉其基本用法。执行这个程序后,可以初步了解Terracotta如何在...

    spring-boot-study-master.zip

    《Spring Boot深度学习指南——基于"spring-boot-study-master.zip"》 在现代Java开发领域,Spring Boot以其简洁、高效和快速的特性赢得了广大开发者们的青睐。本篇将基于"spring-boot-study-master.zip"这一压缩包...

    Spring基础教程.pdf.zip

    《Spring基础教程》是一本深度剖析Spring框架的入门指南,旨在帮助初学者和有经验的开发者更好地理解和应用Spring。在本教程中,我们将探讨Spring的核心概念、主要特性以及如何将其集成到实际项目中。 首先,Spring...

    jsp技术构建电子商务应用系统-从入门到提高+源代码

    《jsp技术构建电子商务应用系统-从入门到提高》是一本旨在帮助读者掌握使用JSP(JavaServer Pages)技术开发电子商务应用系统的指南。JSP作为Java平台上的动态网页开发技术,结合了HTML、JavaScript和Java的强大功能...

    jsp技术构建电子商务应用系统-从入门到提高

    《jsp技术构建电子商务应用系统-从入门到提高》是一本深度探讨如何利用JSP技术来构建高效、稳定的电子商务平台的指南。JSP(JavaServer Pages)是Java平台上的一个重要技术,它允许开发者创建动态网页,结合了Java...

    mybatis 3 中文 指南

    ### MyBatis 3 中文指南精粹 #### 什么是MyBatis? MyBatis是一个卓越的持久层框架,它支持传统的SQL查询、存储过程以及高级的映射功能。通过简化JDBC代码、参数手动设置及结果集检索,MyBatis极大提升了开发效率...

Global site tag (gtag.js) - Google Analytics