27JavaWeb基础 - SESSION域中的对象状态

SESSION域中的对象状态

即将要被绑定到session中的对象有几种状态
绑定状态:就一个对象被放到session域中
解绑状态:就是这个对象从session域中移除了
钝化状态:是将session内存中的对象持久化(序列化)到磁盘
活化状态:就是将磁盘上的对象再次恢复到session内存中

上一节只是针对监听“域对象本身”和“域对象属性”来讲,还有两个类没有讲述(HttpSessionActivationListener、HTTPSessionBindingListener),单独分开这个章节来讲。

HTTPSessionBindingListener

不需要在web.xml里面配置

绑定和解绑:实现指定接口JavaBean,从Session作用域存放或者监听异常
27JavaWeb基础 - SESSION域中的对象状态
27JavaWeb基础 - SESSION域中的对象状态

HttpSessionActivationListener

不需要在web.xml里面配置

钝化和活化
27JavaWeb基础 - SESSION域中的对象状态
27JavaWeb基础 - SESSION域中的对象状态