1258 Stimmen

Wie funktionieren Servlets? Instanziierung, Sitzungen, gemeinsame Variablen und Multithreading

Angenommen, ich habe einen Webserver, der zahlreiche Servlets enthält. Für die Weitergabe von Informationen zwischen diesen Servlets setze ich Sitzungs- und Instanzvariablen.

Wenn nun 2 oder mehr Benutzer eine Anfrage an diesen Server senden, was passiert dann mit den Sitzungsvariablen?
Werden sie für alle Benutzer gleich sein oder für jeden Benutzer unterschiedlich sein?
Wenn sie unterschiedlich sind, wie konnte der Server dann zwischen den verschiedenen Benutzern unterscheiden?

Eine weitere ähnliche Frage: Gibt es n Wenn mehrere Benutzer auf ein bestimmtes Servlet zugreifen, wird dieses Servlet dann nur beim ersten Zugriff des ersten Benutzers instanziiert, oder wird es für alle Benutzer getrennt instanziiert?
Mit anderen Worten: Was geschieht mit den Instanzvariablen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X