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到合适的级别。
· 参考通用缓存的步骤。
· 在ehcache.xml中创建缓存。
· 参考通用缓存步骤。
· 在ehcache.xml中为你的web页面配置缓存。
· 如果要缓存全部页面,可以使用Ehcache提供的SimplePageCachingFilter或是自己写一个子类继承CachingFilter。
· 若要缓存某个具体的JSP页面(包括由RequestDispatcher返回的页面),你可以使用Ehcache提供的SimplePageFragmentCachingFilter或是写个子类去继承PageFragmentCachingFilter。
· 配置web.xml。这里就相对简单一些,只是将你上俩个步骤使用的Filter配置到web.xml中,以便请求再此到来时能够访问缓存中的页面,从而达到提供页面的相应速度。
· 从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/dependencies.html。
Ehcache在net.sh.ehcache.jcache这个包下,有Ehcache早期对Jcache的一个粗略实现。
一般,和这些框架结合使用Ehcache时,没有太多特殊的地方。你只需要注意以下几点:
· 注意这些框架中使用的是什么缓存。
· 创建ehcache.xml,配置缓存再放入你的classpath路径下。
分享到:
相关推荐
Ehcache是一个开源的、高性能的Java缓存库,它为应用程序提供...- `README.txt`:快速入门指南和项目相关信息。 通过这些资源,开发者可以深入了解Ehcache的功能,快速在项目中集成和配置Ehcache,以提升系统的性能。
#### 三、入门指南 - **通用缓存**:介绍如何在任何Java应用中快速启用Ehcache的基本步骤。 - **Hibernate集成**:指导开发人员如何将Ehcache与Hibernate结合使用,以提高查询性能。 - **J2EE Servlet缓存**:提供...
#### 四、入门指南 ##### 3.1 通用缓存 介绍了如何使用Ehcache进行通用缓存操作的基础知识。 ##### 3.2 Hibernate集成 讲解了如何将Ehcache与Hibernate框架集成以实现二级缓存。 ##### 3.3 Java EE Servlet缓存 ...
《Ehcache用户指南》深度解析与应用技巧 在当今数据密集型应用环境中,缓存技术已成为提升系统性能、响应速度以及可扩展性的关键因素。Ehcache作为一款开源、高性能、轻量级的分布式缓存框架,在Java开发领域内备受...
- `QUICK-START.html`:这个文件提供了Ehcache的快速入门教程,指导用户如何快速集成Ehcache到他们的Java应用中,包括添加依赖、配置缓存和使用缓存API。 5. **许可证信息**: - `licenses`目录:包含了Ehcache...
对于初学者来说,Ehcache提供了一个易于上手的入门指南,帮助新用户快速了解如何配置和使用Ehcache。这包括了基本的安装步骤、环境配置、简单的代码示例等,让开发者能够快速地将Ehcache集成到现有的项目中去。 ###...
#### 四、入门指南 Ehcache不仅适用于通用缓存场景,还深度集成了多个流行框架和应用场景,包括Hibernate、Java EE Servlet缓存、RESTful与SOAP服务缓存、JCachestyle缓存、Spring框架集成等,为开发者提供了广泛的...
**Hibernate入门指南** Hibernate 是一款强大的Java对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发者可以更加专注于业务逻辑,而非底层的SQL语法。本篇将深入浅出地介绍Hibernate的基础知识,帮助...
APDPlat入门指南 APDPlat专题文章 APDPlat是Application Product Development Platform(应用级产品开发平台)的缩写。 APDPlat提供了应用容器、多模块架构、代码生成、安装程序、认证授权、备份恢复、...
本教程旨在为初学者提供一个系统全面的指南,涵盖Hibernate的基本概念、安装配置、核心功能及常见应用场景,通过实例教学帮助新手快速上手并深入理解Hibernate的工作机制。 #### 标签解析:“hibernate j2ee java”...
校友录(校友录)项目简介基于javaWeb,由Maven建立管理,采用...开发环境本机Maven的3.0.3 IntelliJ IDEA 2017.1 / eclipse EE jdk1.8 的tomcat8.0 MySQL 5.1入门指南引入数据库数据库为MySQL5.1,数据库sql文件在./a
《Hibernate从入门到精通》是针对Java开发人员深入学习Hibernate框架的一份全面指南。Hibernate作为一款流行的开源对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发者能够用面向对象的方式来处理数据,...
总之,Hibernate入门精华是一份全面的指南,涵盖了从基础到进阶的Hibernate知识,包括对象关系映射、Session管理、查询API、事务处理、关联映射以及缓存机制。通过学习这份资料,初学者可以快速上手并深入理解...
#### 快速入门指南 **1. 创建项目** - 首先,在开发环境中创建一个新的 Java 项目。 - 确保你的开发环境已经配置好 Java 开发环境。 **2. 放入 JFinal 库文件** - 下载 JFinal 最新版本的库文件,将其加入项目的 ...
#### 二、Terracotta入门指南 ##### Hello, World! Terracotta的入门教程首先引导用户通过创建配置文件和简单的Java程序(如HelloWorld.java)来熟悉其基本用法。执行这个程序后,可以初步了解Terracotta如何在...
《Spring Boot深度学习指南——基于"spring-boot-study-master.zip"》 在现代Java开发领域,Spring Boot以其简洁、高效和快速的特性赢得了广大开发者们的青睐。本篇将基于"spring-boot-study-master.zip"这一压缩包...
《Spring基础教程》是一本深度剖析Spring框架的入门指南,旨在帮助初学者和有经验的开发者更好地理解和应用Spring。在本教程中,我们将探讨Spring的核心概念、主要特性以及如何将其集成到实际项目中。 首先,Spring...
《jsp技术构建电子商务应用系统-从入门到提高》是一本旨在帮助读者掌握使用JSP(JavaServer Pages)技术开发电子商务应用系统的指南。JSP作为Java平台上的动态网页开发技术,结合了HTML、JavaScript和Java的强大功能...
《jsp技术构建电子商务应用系统-从入门到提高》是一本深度探讨如何利用JSP技术来构建高效、稳定的电子商务平台的指南。JSP(JavaServer Pages)是Java平台上的一个重要技术,它允许开发者创建动态网页,结合了Java...
### MyBatis 3 中文指南精粹 #### 什么是MyBatis? MyBatis是一个卓越的持久层框架,它支持传统的SQL查询、存储过程以及高级的映射功能。通过简化JDBC代码、参数手动设置及结果集检索,MyBatis极大提升了开发效率...