监听器教程视频_HttpSessionActivationListener

监听器教程视频_HttpSessionActivationListener

更新时间:2017年04月10日

  • 网盘提取码:3n0a
  • 适合对象:Java学员、Java爱好者、开发人员
  • qq号:2158476996
一键免费下载

下载介绍

更多>>
监听器教程视频_HttpSessionActivationListener

该监听器用于监听在 Session 中存放的指定类型对象的钝化与活化。 钝化是指将内存中的数据写入到硬盘中,而活化是指将硬盘中的数据恢复到内存。当用 户正在访问的应用或该应用所在的服务器由于种种原因被停掉,然后在短时间内又重启,此时用户在访问时 Session 中的数据是不能丢掉的,在应用关闭之前,需要将数据写入到硬盘, 在重启后应可以立即重新恢复 Session 中的数据。这就称为 Session 的钝化与活化。 那么 Session 中的哪些数据能够钝化呢?只有存放在 JVM 堆内存中的实现了 Serializable 类的对象能够被钝化。也就是说,对于字符串常量、基本数据类型常量等存放在 JVM 方法 区中常量池中的常量,是无法被钝化的。 对于监听 Session 中对象数据的钝化与活化,需要注意以下几点:

  • 实体类除了要实现 HttpSessionActivationListener 接口外,还需要实现 Serializable 接口。 

  • 钝化指的是 Session 中对象数据的钝化,并非是 Session 的钝化。所以 Session 中有几个 可以钝化的对象,就会发生几次钝化。 

  • HttpSessionActivationListener 监听器是不需要在 web.xml 中注册的。

Java相关视频锦集

返回顶部