`
zybing
  • 浏览: 447769 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics