热衷开源,主要开源作品:开源框架bboss,bboss session,bboss 序列化等 bboss特色:http://yin-bp.iteye.com/blog/1080824
bboss session版本构建和demo部署运行介绍 1.获取最新版本源码 假定源码存放目录d:/workspace/security 在命令行执行以下指令(先安装好git工具并配置好环境变量) cd d:/workspace git clone -b master --depth 1 https://github.
bboss平台子系统切换方法 用户登录bboss平台后,可以在首页上切换子系统,切换子系统的请求地址和参数为: 旧版本平台:/sanydesktop/switchSystem.page?subsystem_id=esb 新版本平台:/sso/switchSystem.
bboss session自定义session id生成机制介绍 1.bboss session自定义session id生成接口 package org.frameworkset.security.
采用gradle构建和发布bboss版本及从maven中央库下载bboss方法介绍 1.概述 bboss是国内最早采用gradle来构建和发布版本的开源框架之一,那么gradle是个什么东东?以下公式可以大概表述一下意思: gradle=ant+maven 尤其是结合eclipse jetty插件和idea tomcat插件直接可以在开发工具中中调试web应用(改了代码不用重启tomcat或者jetty),真是太棒了。
bboss 持久层sql xml配置文件编写和加载方法介绍 通过bboss持久数操作数据库首先要配置数据源,参考文档: bboss持久层多数据源配置及多数据库事务控制使用方法 bboss 持久层配置apache dbcp,proxool,c3p0,Druid等数据源方法 1.
bboss 提供了四种令牌和凭证存储机制: 内存 不能在集群环境使用,只适用于单机部署应用 数据库 可在集群环境使用,同时适用于单机部署应用 mongodb 可在集群环境使用,同时适用于单机部署应用 redis 可在集群环境使用,同时适用于单机部署应用 下面分别介绍四种机制的配置和使用方法,我们只需修改/resources/tokenconf.
bboss session 采用redis存储会话功能介绍,bboss session在线演示地址: http://sessionmonitor.bbossgroups.com/ bboss session支持mongodb和redis两种方式存储web应用的session数据,二者在实际生产环境运行效果都不错。
bboss ioc提供的组件初始化工具类介绍 bboss ioc提供一些非常便利的工具类和接口,业务组件可以实现这些工具接口或者继承这些工具类,从而在组件初始化的时候将ioc容器对象、组件的配置信息、国际化组件对象、类加载器对象注入到组件实例中。
测试环境应用账号: appid:gspoffice secret:52ad4782-9002-4b88-9c70-83858d772b69 第一种方案:比较复杂 登录时获取ticket,自己保存在某个地方(session或者数据库都行): String url = "http://bboss.
bboss文件缓存组件FileContentCache介绍 bboss文件缓存组件FileContentCache作用 我们经常需要在程序中频繁地读取文件内容,如果在高并发情况下频繁地访问文件系统会导致频繁的IO操作或者超出linux允许访问的最大文件句柄数;那么通过缓存文件内容可以很好地解决这个问题,同时如果文件内容有变化还需要将最新内容更新到缓存区。
平台主要配置文件一览表 相关文档的配置和使用在bboss平台和bboss框架相关博客文档中都有说明。
摘要 平台系统管理用户和机构以及用户角色初始化操作指南 目录[-] 步骤一:建一个机构 步骤二:建立机构岗位关系 步骤三:建立用户 步骤四:建立用户机构岗位关系 步骤五:建立用户机构关系 步骤六:建立用户角色关系 系统管理中的基础表主要...
解决tomcat stop报Illegal access: this web application instance has been stopped异常方法 运行shutdown.bat/shutdown.
bboss 会话管理session操作使用示例(遵循servlet标准规范): HttpSession session = request.getSession();//request.getSession(true) session.
bboss标签库list/map标签循环变量var属性使用说明 bboss v4.10.2及以上版本为list、map两个标签增加几个定义el变量名称的属性,分别为: list标签新增以下属性,以便在el表达式中进行相关处理: var:指定存放循环迭代中当前对象变量名称属性 loopvar...
bboss session会话属性数据查询功能配置使用方法. session管理在线试用地址: http://session.bbossgroups.com http://sessionmonitor.
本文介绍bboss自动代码生成工具使用方法 工具在线试用: http://gencode.bbossgroups.com 在介绍之前首先了解一下bboss自动代码生成工具能帮助我们做哪些事情。
bboss持久层设置数据库查询fetchsize参数方法 jdbc驱动程序api提供了指定了查询语句fetchsize的方法,有些数据库(比如oracle)本身提供了fetchsize的默认值,这样进行大量数据查询时,不会因为返回的结果集太大导致jvm爆掉,有些数据库可能没有默认设置fetchsize,因此需要手动指定。
bboss平台子系统配置及系统登录以及其它常用配置介绍 bboss平台可以包含一个主系统和多个子系统,每个子系统可以配置独立的子系统登录界面以及登录成功的跳转界面。 主系统配置: 主系统配置文件为/resources/module.
bboss持久层快速入门教程,快速搭建bboss持久层的开发环境,并编写一个简单的实例,实例中涉及以下功能点: 动态启动数据源(基于apache dbcp2连接池组件) 做一个简单的增删改查操作例子 持久层环境搭建 首先在项目中导入bboss 持久层包: maven坐标 com.
bboss,开发平台,demo详解 本文介绍基于bboss开发平台做一个简单的demo模块-应用台账管理的代码目录结构和相关配置 1.demo java源程序 2.demo jsp文件 3.demo组件配置文件和国际化属性文件 4.
bboss内容管理模板宏用法介绍 本文介绍bboss内容管理模板宏的使用方法。 bboss内容管理模板宏是指将内容管理模板中的公共部分抽取出来放到一个独立的模板文件中,然后通过#include(模板宏路径)标记在首页模板、概览模板、细览模板以及一般页面中进行引用。
bboss内容管理outline标签嵌套使用方法示例 bboss内容管理outline标签可以用来循环输出文档列表和频道导航列表,本文介绍在outline标签在生成一级导航以及二级导航列表的在内容模板中的用法(嵌套层级数不限)。
bboss大数据抽取工具功能特点如下: 实现db到hadoop hdfs数据导入功能,提供高效的分布式并行处理能力,可以采用数据库分区、按字段分区、分页方式并行批处理抽取db数据到hdfs文件系统中;能有效解决按字段分区抽取数据时,各分区数据不均匀导致作业任务处理节点负载不均衡的问题。
基于bboss开发平台eclipse开发工程生成工具介绍 一、工具简介 bboss开发平台发布出两个资源包: war部署包: bboss.war 数据库初始化工具包: dbinit-system.
bboss微服务运行容器使用介绍,通过简单的配置文件,配置主程序需要的依赖库和依赖资源,快速搭建应用程序运行环境容器,切入正题。 微服务容器相关的资源 bboss-rt-xxxx.jar组件,xxxx代表版本号 服务主程序配置文件,可以有多个配置文件,每个对应一个主程序,config.
apache 2.4.12 负载均衡配置比较简单,修改httpd.conf文件相关内容即可, 首先修改httpd.conf,启用负载均衡相关模块 LoadModule proxy_module modules/mod_proxy.
但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。 据说带着问题学习更有效,那就先看一个MongoDB服务器的top命令结果: shell> top -p $(pidof ...
1.平台中用户查找 菜单导航路径 系统管理-权限管理-用户和机构管理 具体操作: 选择一个机构,输入登录名称,或者中文名称,选择是否递归查询,点击查询即可 2.用户角色设置和角色查询 菜单导航路径 系统管理-权限管理-用户和机构管理 具体操作: 按照第一条查询到需要操作的用户,在用户真实名称上点击右键-选择角色设置,示意图: 3.
bboss持久层数据库适配器编写和注册方法 bboss持久层默认提供了以下数据库的适配器: as400 db2app db2net cloudscape hypersonic interbase instantdb mssql mysql mariadb oracle...
bboss模糊查询、动态sql、批处理资料荟萃 bboss持久层快速上手 1.批量增删改-真正采用jdbc的预编译批处理来实现,性能杠杠的,sql语句只需要配置一条,无需foreach这里以更新为实例,新增和删除类似: 执行批处理操作 List users =.
bboss ioc配置语法简洁而严谨,提供了强大的依赖注入功能,而且开发人员可以任意为ioc元素property增加扩展属性,从而实现自定义的ioc依赖注入功能。业界其他ioc框架自定义扩展ioc语法,可能需要编写xsd描述文件,bboss ioc很容易扩展且不需要编写xsd文件,本文举例说明如何实现bboss中的自定义ioc依赖注入功能。
bboss会话共享培训文档分享,涵盖bboss会话共享以下内容: 一、框架概述 二、架构设计 三、会话存储 四、应用集成 五、应用部署 六、场景演示 七、参考资料 两个PDF文档说明: bboss会话共享培训文档.
bboss框架配置监控介绍 监控效果实例: http://www.bbossgroups.com/monitor/monitor_console.jsp ioc配置组件监控和sql配置文件监控效果实例: http://www.
bboss分布式事件框架介绍文档,文档中介绍了bboss分布式事件框架产生的背景、架构、应用集成配置以及开发API。
采用bboss逻辑标签可以非常容易地实现if-else以及if-else if-else条件判断功能,相关的标签为case,other,yes,no以及其它bboss逻辑标签。本文以两个简单的示例来说明上述功能。
bboss持久层为了提升数据库查询操作性能,提供了对查询字段信息、字段对应的java filed名称信息等元数据(后文统称为查询元数据)进行缓存的机制,bboss持久层为数据源额外提供了控制参数cachequerymetadata来控制是否缓存这些查询元数据。
bboss webservice引擎使用方法,请参考文档:bboss webservice引擎使用方法
借助bboss标签库提供的list标签,我们可以非常方便地实现列表中的动态列数据的展示。 假设现在list中存放的是map类型的记录,map中有部分key/value是确定的,有部分key是不固定的,同时会把这不固定的列的key放在另一个list里,这样在遍历第一个list中的map数据时,直接输出固定的key/value数据后,再通过结合存放动态key的list来循环输出这些动态的key/value数据。
@RequestBody可以将客户端请求报文体通过数据类型转换后绑定为mvc控制器方法参数,@RequestBody有一个datatype属性,用来指定请求报文的数据格式,目前支持json,xml,String三种类型。
本文以一个简单的实例来介绍bboss平台自定义资源权限控制使用方法。先定义一个资源类型,关联一操作组,操作组中定义的操作都关联了一组url,这些url访问权限与操作的权限一致,用户拥有操作的权限也就拥有了关联的url的权限(这样可以有效防止低权限用户);然后介绍如何通过安全组件在程序实现权限的检测功能。
平台字典标签使用方法: 导入标签定义文件: select标签使用方法: 国际化案例 本地化写法: extend是一个自由属性,可以写任意html脚本,其内容将会直接增加到实际的select元素上面,例如:上面的写法的实际效果为: 请选择性别 男 女 和list标签结合...
基于bboss开发项目说明 要做简单的demo,请参考文档 http://yin-bp.iteye.com/blog/1026261 正儿八经的做项目,参考文档搭bboss平台开发环境: http://yin-bp.
平台登录账号口令加密机制设置方法 平台加密机制: [1]MD5:一种不可逆算法,安全 [2]BASE64:可逆算法,比较安全 [3]HEX passwordsEncryptionAlgorithm=SHA-384 [4]NONE:对密码不加密 具体设置方法: 修改/resources/properties-sys.
本文介绍bboss安全认证过滤器认证后重定向到请求页面功能,切入正题。 1.概述 通常受保护的页面需要认证后才能访问,当我们在浏览器端访问这些页面时,如果没有认证,则需要先认证,认证完毕后需要直接进入这些页面而不是进去系统默认的首页,采用bboss安全认证过滤器可以非常方便地实现这个功能。
本系列文章详细介绍bboss标签库的数据库标签具体使用方法,涉及到的功能包括: db查询(普通查询、预编译查询,分页查询),db新增、修改、删除、批处理操作(预编译)。 bboss数据库标签系列一 分页列表详细信息标签预编译sql查询数据 beaninfo标签,pager标签,list标签预编译sql获取数据功能相关属性和标签: sqlparamskey-指定将绑定变量参数存储在request 属性集中的变量名称,以便pager,beaninfo,list标签获取sql的绑定变量参数值。
平台日志组件使用介绍 需要导入的类: import com.frameworkset.platform.sysmgrcore.entity.Organization; import com.
基于bboss开发项目说明 要做简单的demo,请参考文档 http://yin-bp.iteye.com/blog/1026261 正儿八经的做项目,参考文档搭bboss平台开发环境: http://yin-bp.
扩展bboss标签库编写自己的标签。 实际使用bboss标签库的过程中,有时需要对扩展定制bboss标签,比如bboss的内容管理模板标签库、字典标签库都是基于bboss标签扩展开发出来的。本文介绍基于cell标签的定制开发方法。
bboss内置数据源与druid数据源切换方法 bboss内置数据源内置数据源为apache dbcp,也可以配置到阿里巴巴开源的druid数据源,本文介绍他们之间如何切换: 内置数据源dbcp配置 bboss集成了apache dbcp2连接池,并做了jdk1.6兼容性改造,dbcp2官方要求jdk 7+。