Hallo,
hab mal wieder eine (hoffentlich noch nicht nervige) Frage zu einem Servlet,
Wenn ich eine erste Anfrage vom Client an der Server (das Servlet) stelle, dann wird bei mir in der Methode doPost(...) eine Session erzeugt und der Client mit der IP- Adresse und dem Port über Hibernate in eine Tabelle der Datenbank eingetragen.
Wenn am Client der Browser geschlossen wird, dann soll die IP-Adresse und der Port dieses Clients wieder ausgetragen werden.
Meine Frage wäre jetzt, kann ich das im Servlet- Lifecycle realisieren (also in der Methode destroy()) oder kann man das beim WebContainer Tomcat nicht sagen, wann (bzw. ob überhaupt) die destroy- Methode aufgerufen wird? Ist es ok, wenn ich das Austragen in der destroy- Methode mache?
lg
hab mal wieder eine (hoffentlich noch nicht nervige) Frage zu einem Servlet,
Wenn ich eine erste Anfrage vom Client an der Server (das Servlet) stelle, dann wird bei mir in der Methode doPost(...) eine Session erzeugt und der Client mit der IP- Adresse und dem Port über Hibernate in eine Tabelle der Datenbank eingetragen.
Wenn am Client der Browser geschlossen wird, dann soll die IP-Adresse und der Port dieses Clients wieder ausgetragen werden.
Meine Frage wäre jetzt, kann ich das im Servlet- Lifecycle realisieren (also in der Methode destroy()) oder kann man das beim WebContainer Tomcat nicht sagen, wann (bzw. ob überhaupt) die destroy- Methode aufgerufen wird? Ist es ok, wenn ich das Austragen in der destroy- Methode mache?
lg
Zuletzt bearbeitet: