G
Gast
Gast
Hi,
lese gerade ein Buch über JavaEE 5 und bin gerade bei den Coookies. Mir ist nicht ganz klar wie das mit den Cookies funktioniert.
So hab ich das mal verstanden, weiß aber nicht, ob das so richtig ist:
Der Servlet Container (Tomcat) erzeugt ein Cookie bei einem Request und wenn ich eine bestimmt Methode im Servlet aufrufe, dann wird das Cookie im Response- Header zum Client mitgesendet,
der Browser (Client) speichert das Cookie und verwirft es nach einer gewissen Lebenszeit (im Servlet eingestellt),
wenn jetzt der Client wieder einen Request an den Server sendet, dann erkennt der Server den Client am mitgesendeten Cookie und holt sich das Cookie aus einem Array mit Cookies?
ich hoffe so weit ist das richtig,
-Was ich jetzt nicht ganz verstehe ist, wozu das ganze, speichert das Servlet das CookieObjekt und man kann in diesem
Cookie beliebige Information des Clients verwalten,
-Was ich auch gelesen habe ist, das ein Cookie für mehrere Clients angelegt werden kann, für was brauch ich das?
-Für wen gilt die Lebenszeit eines Cookies, für den Servlet- Container oder für den Browser bzw. was passiert wenn der
Browser das Cookie verwirft, der Container das Cookie- Objekt aber noch hat?
Wäre sehr Dankbar für ein paar unterstützende Erklärungen,
schönen Tag noch,
lese gerade ein Buch über JavaEE 5 und bin gerade bei den Coookies. Mir ist nicht ganz klar wie das mit den Cookies funktioniert.
So hab ich das mal verstanden, weiß aber nicht, ob das so richtig ist:
Der Servlet Container (Tomcat) erzeugt ein Cookie bei einem Request und wenn ich eine bestimmt Methode im Servlet aufrufe, dann wird das Cookie im Response- Header zum Client mitgesendet,
der Browser (Client) speichert das Cookie und verwirft es nach einer gewissen Lebenszeit (im Servlet eingestellt),
wenn jetzt der Client wieder einen Request an den Server sendet, dann erkennt der Server den Client am mitgesendeten Cookie und holt sich das Cookie aus einem Array mit Cookies?
ich hoffe so weit ist das richtig,
-Was ich jetzt nicht ganz verstehe ist, wozu das ganze, speichert das Servlet das CookieObjekt und man kann in diesem
Cookie beliebige Information des Clients verwalten,
-Was ich auch gelesen habe ist, das ein Cookie für mehrere Clients angelegt werden kann, für was brauch ich das?
-Für wen gilt die Lebenszeit eines Cookies, für den Servlet- Container oder für den Browser bzw. was passiert wenn der
Browser das Cookie verwirft, der Container das Cookie- Objekt aber noch hat?
Wäre sehr Dankbar für ein paar unterstützende Erklärungen,
schönen Tag noch,