# sessiondemo **Repository Path**: bboss/sessiondemo ## Basic Information - **Project Name**: sessiondemo - **Description**: bboss 会话共享demo - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 3 - **Created**: 2016-12-05 - **Last Updated**: 2025-09-09 ## Categories & Tags **Categories**: sample-code **Tags**: None ## README # bboss group website: http://www.bbossgroups.com # bboss group project blog: http://yin-bp.iteye.com/ # 技术交流 bboss session技术交流群:166471103 bboss session微信公众号:bbossgroups ![bbossgroups](https://static.oschina.net/uploads/space/2017/0617/094201_QhWs_94045.jpg) # bboss 会话共享源码 github托管地址: https://github.com/bbossgroups/security 开源中国地址 https://gitee.com/bboss/security # bboss session集成权威指南 https://my.oschina.net/bboss/blog/758871 # session操作使用样列(遵循servlet标准规范): ``` HttpSession session = request.getSession();//request.getSession(true) session.setMaxInactiveInterval(180);//修改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会话共享功能,准备了两个会话共享demo工程: ## |--session 如果只需要session共享功能,则整合这个工程中的配置文件和jar包到实际项目中即可 ## |--sessionmonitor 如果需要session共享以及session监控管理功能,则整合这个工程中的配置文件和jar包到实际项目中即可 两个会话共享demo部署参考文档: http://yin-bp.iteye.com/blog/2087308 ## 构建和发布工程: 编译构建所有插件模块: cd security gradle install 运行前请修改session和sessionmonitor两个工程中的mongodb.xml或者redis.xml(根据实际情况二者选其一) resources/mongodb.xml resources/redis.xml ## bboss项目特色特点介绍文档: http://yin-bp.iteye.com/blog/1080824 ## License The BBoss Framework is released under version 2.0 of the [Apache License][]. [Apache License]: http://www.apache.org/licenses/LICENSE-2.0