Ehcache学习笔记(一)基础入门

鲁春利的工作笔记,谁说程序员不能有文艺范?


Ehcache是基于Java的开源cache,它提供了强大的缓存能力,并且易于和其他系统继承。

Ehcache is an open-source, standards-based cache for boosting performance, offloading
your database, and simplifying scalability. As a robust, proven, and full-featured
solution, it is today’s most widely used Java-based cache. You can use Ehcache as a
general-purpose cache or a second-level cache for Hibernate. You can additionally
integrate it with third-party products such as ColdFusion, Google App Engine, and
Spring.

Ehcache分为ehcache2和ehcache3:

    Ehcache2地址为:http://www.ehcache.org

    Ehcache3地址为:https://github.com/ehcache/ehcache3/releases

Ehcache3是ehcache版本演进过程中的里程碑,增加了Off-Heap 存储和 JSR107 兼容,并且将代码托管到 Github。

Ehcache2的Maven支持

<dependency>
   <groupId>net.sf.ehcache</groupId>
   <artifactId>ehcache</artifactId>
   <version>2.10.0</version>
</dependency>

Ehcache3的Maven支持

<dependency>
   <groupId>org.ehcache</groupId>
   <artifactId>ehcache</artifactId>
   <version>3.0.0.m4</version>
</dependency>


Ehcache支持声明式的配置和编程式的配置。

Ehcache的默认配置文件为:ehcache.xml(http://www.ehcache.org/ehcache.xml)


Ehcache的默认配置文件为ehcache-failsafe.xml(位于ehcache-2.10.0.jar包中),但在应用中一般会创建并使用ehcache.xml,在ehcache.xml中对配置参数重新定义。





你可能感兴趣的:(ehcache)