Roller4.0.1用户访问时的系统动作 -- rollerSession Listen

系统的初始化过程已经完成,下一步用户该访问系统了。

 

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。

 

你可能感兴趣的:(apache,UI,工作)