如何在Java中实现会话处理以使servlet容器独立?

时间:2012-01-29 09:42:56

标签: java

AFAIK:Session handling is done by the servlet Container(例如Tomcat,Glassfish ......),我更喜欢独立于servlet容器的解决方案,就像php一样,实现一些处理程序或过滤器并让应用程序处理它。我没有找到任何关于Java中自构建会话处理的信息。

2 个答案:

答案 0 :(得分:3)

如果我没有弄错,会话处理由Servlet(JavaEE)规范定义。如果你想加入它的生命周期,你可以用HttpSessionListener

来做到这一点

您似乎可以在Tomcat中注册自己的会话管理器。也许这就是你要找的东西:http://tomcat.apache.org/tomcat-7.0-doc/config/manager.html

但我不明白你为什么要用你自己的代码替换一个有效的,经过测试的可靠实现。

答案 1 :(得分:1)

看看这个example