Wie konfiguriere ich EHcache für ein eigenständiges Java-Programm, ohne Hibernate / Spring Interceptors zu verwenden?

8

Kann jemand bitte ein Beispiel posten, um Ehcache für eine eigenständige Java-Anwendung zu konfigurieren?

Ich habe die folgenden einfachen Voraussetzungen:

  • Daten aus der Datenbank abrufen,
  • formatiert diese Daten und
  • in Datei schreiben

Ich verwende jdbctemplate.Query , es wird schnell ausgeführt, aber der Abruf aus der Liste dauert eine ganze Weile. List enthält große Datenmengen (Resultset).

Kann jemand vorschlagen, wie man dieses Problem löst?

    
ari 12.09.2010, 12:44
quelle

2 Antworten

2

Dies ist ein sehr alter Beitrag, aber er scheint sich regelmäßig zurückzuziehen, also ....

Sie sollten Pascals Rat befolgen und diese Beispiele lesen, aber hier ist ein Ausschnitt aus Beispielcode, um Sie zu beginnen (übersetzt aus Scala, ich habe die Syntax nicht vollständig überprüft)

  1. Fügen Sie zuerst net.sf.ehcache:ehcache:2.9.0 und seine Abhängigkeiten in Ihren ClassPath

  2. ein
  3. Um einen Cache zu erstellen, ist es so einfach wie

    %Vor%

Instanziieren Sie den CacheManager nur einmal in Ihrem Code und verwenden Sie ihn erneut.

  1. Das Verhalten Ihres Cache wird von einer XML-Konfigurationsdatei namens ehcache.xml bestimmt, die in Ihrem Klassenpfad verfügbar sein muss. Sie können es auch programmatisch tun. Die Datei könnte wie
  2. aussehen
%Vor%

Details zu den Parametern finden Sie in Ссылка

  1. Benutze es

    %Vor%

Speichern Sie serialisierbare Objekte, damit Sie problemlos auf ein Speichergerät übergehen können.

    
Bruno Grieder 06.02.2015 09:09
quelle
0

Überprüfen Sie das Codebeispiele und Rezepte Kapitel für weitere Informationen zur direkten Interaktion mit ehcache .

  

Rezepte und Codebeispiele

     

Die Seite Rezepte und Codebeispiele   enthält Rezepte - kurz prägnant   Beispiele für bestimmte Anwendungsfälle - und   eine Reihe von Codebeispielen, die helfen werden   Sie beginnen mit Ehcache.

Sie decken mehrere Anwendungsfälle ab und stellen mehrere Codebeispiele bereit, die genau das sind, wonach Sie fragen.

    
Pascal Thivent 12.09.2010 12:50
quelle

Tags und Links