Arbeitsweise Java-Server
+--------------------------------------+
| Java-Server |
| |
| +--------+ Tabelle |
| | | mit |
Request + | +--------+ Session- |
Session-Ifo => | -------------> | | objekten |
| +--------+ |
| Zuordnung <-- | | |
| Session- +--------+ |
| objekt | | |
| | +--------+ |
| | |
| +-----> Aufruf Request mit |
| Sessionobjekt |
+--------------------------------------+
Der Java-Server ermittelt aus dem Request des Browsers die
Session-Information, entnimmt aus einer Tabelle das entsprechende
Sessionobjekt und ruft mit diesem die Request-Methode auf.
Unbenutzte Sesionobjekte werden nach der Timeout-Zeit gelöscht.
Leider arbeiten die JSP/Servlet-Server mit Hashtables statt festen Objekten.
Dadurch ist keine Typ-Prüfung mit Sessionobjekten möglich.
Durch die Technik des Objekt-Poolings zur Leistungsverbesserung können keine
Class-Variablen genutzt werden und OOP ist nur in den Request´s möglich.