Was versteht man unter "Webserver Kontext" ?

Hallo Zusammen,

kann mir bitte jemand "idiotensicher" erklären, was "Webserver Kontext" für eine bedeutung hat.
Ich verstehe weiterhin nicht den Zusammenhang zwischen "Webserver Kontext, Application, Session und Scope".

Mein Verständnis:
Kontext ist gleichzusetzen mit der Umgebung eines Webservers.
Mit dem Webserver kann ich auf drei Arten kommunizieren
1. Requests an den Webserver senden
2. Eine Session bzw. eine SessionID vom Webserver zugeteilt bekommen
3. Anfragen in Bezug auf die Umgebung z.B. Serverversion an den Server senden

Liege ich halbwegs richtig mit meiner Annahme?

Vielen Dank,
Angelika
 
Also ich denke mal mit "Webserver Kontext" ist gemeint, dass deine Applikation in ein einem Webserver z.b. Glassfish oder JBoss ausgeführt wird.
Dort gibt es dann die sogenannten Scopes, wie z.B. @SessionScoped, @ApplicationScoped usw.
Scopes haben in dem Zusammenhang etwas mit der "Haltbarkeit" (einfach gesagt) zu tun.
Beans, die mit SessionScoped annotiert sind, sind dann z.b. Session abhängig und da für jeden User eine eigene Session erstellt wird, hat jeder eine "eigene" Bean mit z.B. unterschiedlichen Variableninhalt.

http://docs.oracle.com/javaee/6/tutorial/doc/gjbbk.html
 
Zurück