- 浏览: 667454 次
- 性别:
- 来自: 长沙
最新评论
-
qianhao123:
...
采用gradle构建和发布bboss方法介绍 -
qianhao123:
[img][/img]
采用gradle构建和发布bboss方法介绍 -
yin_bp:
欢迎大家参与working
高性能elasticsearch ORM开发库使用介绍 -
qq641879434:
万分感谢
bboss 持久层sql xml配置文件编写和加载方法介绍 -
yin_bp:
qq641879434 写道怎么设置配置文件 可以查看执行的S ...
bboss 持久层sql xml配置文件编写和加载方法介绍
文章列表
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 ...