系统的初始化过程已经完成,下一步用户该访问系统了。
Roller有一个Session级别的Listener: org.apache.roller.weblogger.ui.core.rollerSession
实现了 HttpSessionListener :在Session建立或者关闭时,
HttpSessionActivationListener : Activate与Passivate是用于置换对象的动作
Serializable:实现HttpSessionActivationListener必须要的
三个接口:
HttpSessionListener:
sessionCreated: 生成一个RollerSession放在session中,key为:org.apache.roller.weblogger.rollersession
sessionDestroyed:删除RollerSession
HttpSessionActivationListener:
sessionDidActivate:没有任何工作
sessionWillPassivate:删除RollerSession,源码中注释:Roller目前不支持session recovery、failover、migration
在RollerSession中,记录了当前登陆的用户userid。