`
文章列表
bboss session手动移除用户会话方法介绍。 在一些特定的情况下只允许用户同时在一个地方登陆,那么每次登录的时候会记录用户和对应的sessionid的关系,同时在登录之前会检查用户是否已经已经在别的地方登录过了(查找之前当前用户账号和sessionid的记录),如果已经登录则会剔除之前的用户。 bboss session的org.frameworkset.security.session.SessionUtil组件提供了以下两个api来支持剔除用户会话功能: //appcode对应sessionconf.xml文件中的appcode, //如果没有配置则对应应用的上下文reques ...
本文档已做调整,访问地址: bboss session集成权威指南
bboss session listener类似于servlet规范中的session listener接口,本文介绍bboss session listener实现和配置方法 bboss session listener接口: package org.frameworkset.security.session; public interface SessionListener { public void createSession(SessionEvent event); public void destroySession(SessionEvent event); publ ...
bboss session版本构建和demo部署运行介绍 1.获取最新版本源码 假定源码存放目录d:/workspace/security 在命令行执行以下指令(先安装好git工具并配置好环境变量) cd d:/workspace git clone -b master --depth 1 https://github.com/bbossgroups/sessiondemo.git 2.构建版本 先装好gradle并配置好环境变量,然后在命令行执行: cd d:/workspace/sessiondemo gradle publish 3.运行demo 方式1 参考bboss平台视频,在ecl ...
bboss session自定义session id生成机制介绍 1.bboss session自定义session id生成接口 package org.frameworkset.security.session; public interface SessionIDGenerator { String generateID(); } 2.实现(以默认实现为示例) 实现(以默认实现为示例) org.frameworkset.security.session.impl.UUIDSessionIDGenerator package org.frameworkset.se ...
bboss session 采用redis存储会话功能介绍,bboss session在线演示地址: http://sessionmonitor.bbossgroups.com/ bboss session支持mongodb和redis两种方式存储web应用的session数据,二者在实际生产环境运行效果都不错。采用redis存储session相较mongodb性能更好,但是由于redis不是真正意义上的nosql数据库,不能像mongodb一样提供强大的类数据库的查询统计功能,因此基于redis的bboss session的监控统计功能比较弱,只能做到: 可以浏览接入的应用系统清单,但是无 ...
bboss 会话管理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. ...
bboss session会话属性数据查询功能配置使用方法. session管理在线试用地址: http://session.bbossgroups.com http://sessionmonitor.bbossgroups.com/session/sessionManager/sessionManager.page bboss会话共享提供了非常实用的应用session共享和session监控管理功能,本文介绍两个内容: 1.如何配置并使用会话属性数据查询功能 2.如何在线查看应用session共享相关配置 下面具体介绍 1.应用定制查询属性: 采用json数组进行配置可查询sessi ...
apache 2.4.12 负载均衡配置比较简单,修改httpd.conf文件相关内容即可, 首先修改httpd.conf,启用负载均衡相关模块 LoadModule proxy_module    modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_http_module  modules/mod_proxy_http.so LoadModule lbmethod_byrequests_module modules/mod_lbmethod_by ...
bboss会话共享培训文档分享,涵盖bboss会话共享以下内容: 一、框架概述 二、架构设计 三、会话存储 四、应用集成 五、应用部署 六、场景演示 七、参考资料 两个PDF文档说明: bboss会话共享培训文档.pdf 旧版本的文档 bboss_session介绍.pdf 最新文档,请参考这个pdf文档
为了方便应用系统集成bboss会话共享功能,准备了两个会话共享demo工程,本文介绍他们的使用和部署方法: session工程 ----如果只需要session共享功能,则整合这个工程中的配置文件和jar包即可 sessionmonitor工程----如果需要session共享 ...
本文介绍bboss序列化cglib代理对象方法。经过cglib代理过的po类对象实例是原来po对象的子类对象,bboss在序列化这种对象时,需要经过特殊处理,否则会出现不可预知的错误,导致序列化失败,典型的例子就是hibernate查询操作返回的po对象就是cglib代理对象。 bboss序列化cglib代理对象方法非常简单,与序列化普通对象的方法一样,使用代码如下: @Test public void testCGlibSerial() throws Exception { //远程调用 SerialPO po = new SerialPO(); po.setJob ...
bboss会话共享架构 bboss session共享特点 作    用:为应用提供统一会话管理功能,避免集群部署场景下负载切换session丢失问题; 跨域跨应用共享会话并实现SSO功能;解决了会话共享五大技术难题:session数据序列 化问题,session sticking问题,跨域跨应用session共享问题,跨容器 (tomcat,jetty,weblogic)共享session问题,sso单点登入单点登出一致性问题。 存    储:采用redis和mongodb存储会话数据,采用增量模式修改会话属性,简单高效 序列化:采用bboss序列化机制以xml格式序列化会话数据, ...
bboss自定义类对象序列化机制介绍 1.概述    bboss提供了自定义类对象的序列化/反序列化插件机制,这个机制与bboss序列化功能相辅相成,为应用程序提供了简单高效的对象序列化功能。    采用bboss自定义类对象序列化机制可以 ...
bboss session共享时序列化存储jasperreports报表对象JasperPrint方法bboss session共享组件使用方法介绍 由于JasperPrint对象有点特殊,序列化存储到session时,必须采用java自带的序列化机来序列化和还原JasperPrint对象,否则bboss序列化机制无法实现对原始JasperPrint对象的序列化。具体的设置JasperPrint对象到共享session中的方法如下: public static void toSession(HttpServletRequest request,String key,JasperPrint ja ...
bboss session共享使用方法介绍。 本文介绍如何配置bboss session的及主要参数含义说明,具体的集成到应用系统的方法可以参考文档:bboss session集成权威指南  1.会话共享github地址 https://github.com/bbossgroups/security 下载下来包含3个子 ...
    bboss是一个j2ee开源框架,为企业级应用开发提供一站式解决方案,并能有效地支撑移动应用开发。bboss功能涵盖ioc,mvc,jsp自定义标签库,持久层,全局事务托管,安全认证,SSO,web会话共享,cxfwebservice服务发布和管理,he ...
Global site tag (gtag.js) - Google Analytics