Speichern von Daten im Speicher
ich habe"TABLE A"
in der Datenbank, die 3 Spalten enthält"COL 1" , "COL 2" and "COL 3"
mit herum1000000
(1 Million) Datensätze.
Gegen diesen Tisch habe ich ein einfaches abgebildetPOJO
sagen wir"ClassA"
mit 3 Instanzvariablen"var1" , "var2" , "var3"
und auch dort definiertset()
undget()
Methoden.
Meine Anwendung enthält einfache JSPs, Servlets und POJOs ohne ausgefallene Frameworks und ohne andere Technologien.
Eigentlich möchte ich, dass mein Servlet beim ersten Bereitstellen meiner Anwendung auf dem Anwendungsserver und bei der allerersten Anforderung, die es erhält, nur für diese Anforderung (nur einmal) die 1 Million Datensätze erhältTABLE A
Ordnet die Klasse A diesen Datensätzen zu und beginnt mit dem Auffüllen der Objekte fürClassA
und behalte sie in einem Vector oder einemArrayList
, wie Sie vielleicht verstanden haben, dass meineVector/ArrayList
wird nun 1 Million Objekte enthalten, wobei jedes Objekt a darstelltrecord/tupple
in dem"TableA"
.
OK, jetzt kommen wir zum realen und schwierigen Teil, ich möchte diesVector/ArrayList
seinstored/persisted/added
an den Anwendungskontext oder an die VM oder an einen anderen Speicherort (den ich eigentlich nicht kenne), damit jedes Mal meine JSPpages/Servlets
greifen auf das Objekt im Speicher zu, um Daten abzurufen und nicht jedes Mal auf die Datenbank zuzugreifen.