Hallo Zusammen,
ich benötige mal bitte den richtigen Ansatz für meine Idee.
Ich habe eine Datenbank mit Städten. Nun möchte ich, dass diese Datenbank ausgelesen wird und im RAM vorgehalten wird, so dass ich aus meinem Servlet heraus nicht bei jedem Zugriff alle Städte auslesen muss.
Meine Idee war es, dass ich eine Klasse habe, die eine ArrayList schreibt. Aus dem Servlet heraus greife ich auf die Klasse zu und hole mir die Ergebnisse via
StaedteList unserestadt = new StaedteList();
unserestadtname = unserestadt.getWert(123);
Problem: Bei jedem Zugriff wird die Liste neu geschrieben.
Ich habe mich ein wenig informiert und bin auf ServletContextListener gestoßen.
Kann man damit den Zugriff auf die Daten ermöglichen, oder ist mein Ansatz gänzlich falsch?
ich benötige mal bitte den richtigen Ansatz für meine Idee.
Ich habe eine Datenbank mit Städten. Nun möchte ich, dass diese Datenbank ausgelesen wird und im RAM vorgehalten wird, so dass ich aus meinem Servlet heraus nicht bei jedem Zugriff alle Städte auslesen muss.
Meine Idee war es, dass ich eine Klasse habe, die eine ArrayList schreibt. Aus dem Servlet heraus greife ich auf die Klasse zu und hole mir die Ergebnisse via
StaedteList unserestadt = new StaedteList();
unserestadtname = unserestadt.getWert(123);
Problem: Bei jedem Zugriff wird die Liste neu geschrieben.
Ich habe mich ein wenig informiert und bin auf ServletContextListener gestoßen.
Kann man damit den Zugriff auf die Daten ermöglichen, oder ist mein Ansatz gänzlich falsch?