Ehcache學習(二)入門指南

來源:互聯網
上載者:User

入門指南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中,以便請求再此到來時能夠訪問緩衝中的頁面,從而達到提供頁面的相應速度。

RESTfulSOAP緩衝

· 從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的一個粗略實現。

SpringCocoonAcegi和其他架構

一般,和這些架構結合使用Ehcache時,沒有太多特殊的地方。你只需要注意以下幾點:

· 注意這些架構中使用的是什麼緩衝。

· 建立ehcache.xml,配置緩衝再放入你的classpath路徑下。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.