看源码看不太懂,还是请教下。HttpSession
只是一个接口,它一定有具体的实现类,那么我们一般的实现类是哪个呢?因为最近在看我们的框架,架构师自己实现了HttpSession
,将Session
信息从服务器改放到Redis
。
httpservletsession吧?
我的理解,如果是普通的java web项目(就是基于servlet,什么框架,分布式都不管的那种),具体实现应该是由web容器提供,譬如: Tomcat
, JBOSS
, websphere
....
如果用了框架,如Spring MVC
,或者需要支持分布式存储session
,例如redis
, memcached
之类的,那具体实现就是由这些工具提供了