Arc-03-32 用户事件跟踪

阅读更多

参照 clickstream 项目,保存到数据库

1.实现原理

创建 Session 时候,开始跟踪,每一个请求都记录在该 Session 下。

销毁 Session 时候,将该 session 的全部历史操作保存到数据库。

2.依赖工程

web 工程需要引入的工程: plusrun-security

3.用户登录时,需要将用户ID写入 session

//...
session.setAttribute(SecurityConstants.SESSION_AUTH_USERID,authUser.getId());
//...

4.用户注销时,需要声明 session无效

request.getSession().invalidate();

5.web.xml 配置



    
        com.plusrun.security.clickstream.ClickstreamListener
    





    clickStream
    
        com.plusrun.security.clickstream.ClickstreamFilter
    


    clickStream
    /*

 

 

你可能感兴趣的:(Arc-03-32 用户事件跟踪)