Singleton in einem Servlet

Kann ich ein singleton in einem servlet zu teilen Informationen zwischen verschiedenen session.

Weiß ich, dass nur 1 Beispiel-Servlet ausgeführt wird, zu jeder Zeit. Aufruf der service-Methode für jede eingehende Anfrage. Aber wie um die Schaffung eines anderen Singleton-Klasse (zB: ShareSingleton) die Anrufe Ihrer getInstance() der servlets die Init () - Methode. Diese ShareSingleton transportieren können-Daten, dass muss geteilt werden zwischen Sitzungen/reqests.

Ist es bedenklich, einen solchen Ansatz in servlets ?

  • Hat es funktioniert, wenn du es ausprobiert? Was gab / gibt es Schwierigkeiten?
  • Der servlet-Kontext ist vielleicht einen besseren Ort, um gemeinsame Informationen. Siehe docs.oracle.com/javaee/6/api/javax/servlet/...
  • Es funktioniert. Ich bin nur besorgt über die Konsistenz dieses Ansatzes
InformationsquelleAutor Linus | 2013-11-20
Schreibe einen Kommentar