Skip to content

bboss session framework.support session share between application cluster nodes and cross domain application nodes.support good application session monitor and session data statitic module.demo site http://session.bbossgroups.com/

Notifications You must be signed in to change notification settings

coderMrWei/security

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bboss group website:

http://www.bbossgroups.com

bboss group project blog:

http://yin-bp.iteye.com/

bboss 会话共享源码

github托管地址:

https://github.com/bbossgroups/security

svn下载地址

https://github.com/bbossgroups/security/trunk

session操作使用样列(遵循servlet标准规范):

HttpSession session = request.getSession();//request.getSession(true)

session.setMaxInactiveInterval(180000);//修改session有效期

TestVO testVO = new TestVO();

testVO.setId("sessionmoitor testvoid");

TestVO1 testVO1 = new TestVO1();

testVO1.setName("hello,sessionmoitor test vo1");

testVO.setTestVO1(testVO1);

session.setAttribute("testVO", testVO);

testVO = (TestVO)session.getAttribute("testVO");

//修改testVO中属性的值

testVO.setId("testvoidaaaaa,sessionmonitor modifiy id");

//需要将修改后的对象重新设置到session中否则无法存储最新的testVO到mongodb中

session.setAttribute("testVO", testVO);

testVO = (TestVO)session.getAttribute("testVO");

更多使用方法参考文档:

http://yin-bp.iteye.com/category/327553

|--bboss-security

bboss会话共享和令牌管理核心工程,独立ant构建指令:bboss-security/run.bat,发布的jar和依赖资源文件存放在bboss-security/distrib目录下,构建完毕后不会同步更新其他工程下的依赖包

|--bboss-security-web

bboss会话共享监控服务和令牌服务工程,独立ant构建指令:bboss-security-web/build.bat,发布的jar和依赖资源文件存放在bboss-security-web/distrib目录下,构建完毕后不会同步更新其他工程下的依赖包

ant构建补充说明:bboss提供了统一的ant构建指令集,执行这些构建指令时会将产生的jar包同步更新到其他相关的工程中;同时在每个工程目录下都提供了单独的ant构建指令,如果只需构建对应的工程模块同时不需要将构建的jar包分发到其他相关工程中, 则可以执行工程下的ant构建指令。

为了方便应用系统集成bboss会话共享功能,准备了两个会话共享demo工程:

|--session

如果只需要session共享功能,则整合这个工程中的配置文件和jar包到实际项目中即可

|--sessionmonitor

如果需要session共享以及session监控管理功能,则整合这个工程中的配置文件和jar包到实际项目中即可

两个会话共享demo工程整合方法,可以参考文档:

http://yin-bp.iteye.com/blog/2087308

bboss项目特色特点介绍文档:

http://yin-bp.iteye.com/blog/1080824

License

The BBoss Framework is released under version 2.0 of the Apache License.

About

bboss session framework.support session share between application cluster nodes and cross domain application nodes.support good application session monitor and session data statitic module.demo site http://session.bbossgroups.com/

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 64.2%
  • CSS 17.9%
  • JavaScript 14.9%
  • ApacheConf 2.6%
  • Shell 0.2%
  • HTML 0.2%