bboss 3.6发布,丰富的功能扩展和改进

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: bboss 3.6 (官网下载,sf下载)发布了,新版本相比之前的版本有了更长足的功能扩展和改进,主要有以下方面(更详细的信息请参阅release note或者bboss 博客): 1.bboss mvc增加动态令牌机制,有效防止表单重复提交和网站跨站攻击 2.
bboss 3.6官网下载sf下载)发布了,新版本相比之前的版本有了更长足的功能扩展和改进,主要有以下方面(更详细的信息请参阅 release note或者 bboss 博客):
1.bboss mvc增加动态令牌机制,有效防止表单重复提交和网站跨站攻击
2.bboss mvc增加word文档、word文档转pdf插件
3.完善bboss mvc文档下载插件
4.完善bboss mvc国际化机制
5.完善控制器方法解析算法,排除属性的get/set方法,排斥标注了ExcludeMethod注解的方法,增强系统安全性
6.mvc控制器方法响应插件MappingJacksonHttpMessageConverter支持jsonp数据响应(跨站跨域通讯协议)
7.改进mvc控制器方法响应插件 StringHttpMessageConverter,增加responseCharset属性,用于全局指定@ResponseBody String类型响应的字符编码
8.改进sql语句管理组件SQLUtil,解析sql配置文件时去掉sql语句前后的空格
9.持久层事务管理TransactionManager组件增加release方法,
  应用程序在final方法中调用,用来在出现异常时对事务资源进行回收,首先对事务进行回滚,
  然后回收资源,如果事务没有开启或者已经提交或者已经回滚,则release方法不做任何操作
10.持久层内置数据源apache common dbcp升级到1.4版本,apache common pool升级到1.5.4,同时保持对jdk 1.5 的兼容支持,同时支持在jdk 1.5和jdk 1.6下进行编译和打包 
11.持久层数据源配置文件的datasource元素增加datasourceFile子元素,用来指定定义数据源的ioc配置文件(基于bboss ioc框架),使得持久层可以方便地外接第三方数据源(apache dbcp,proxool,c3p0,Druid等数据源)
12.扩展持久层事务管理框架,提供全局事务管理功能,可以方便地托管和整合bboss/ibatis/mybatis/hibernate等持久层框架事务
13.持久层数据源配置文件的datasource元素增加<enablejta>true</enablejta>属性配置,使得相应的数据源具备全局事务特性
14.持久层增加对datasource配置文件中对账号和密码的同时加密插件
15.改进持久层模板sql变量解析机制,将正则表达式机制切换为bboss自带的变量解析机制,支持以下类型变量:
基本数据类型
日期类型
上述类型组合复杂类型如下:
   数组(一维数组,多维数组)
List
Map
16.完善sql变量bean类型变量属性引用功能
17.标签库基础类BaseTag和BaseBodyTag实现TryCatchFinally接口
18.逻辑比较标签改进,除了进行字符串比较外还能进行数字和日期类型比较
19.修复notempty标签当collection集合元素为0时不能正常工作的缺陷
20.treedata标签增加rootNameCode属性,用来指定树根节点名称的国际化代码
21.分页头titile标签增加titlecode属性,用来指定分页头标题的国际化代码
22.tabPane标签增加tabTitleCode属性,用来指定tabPane名称的国际化代码
23.优化COMTree和DataInfoImpl中获取accesscontrol安全访问控制对象的方法,提升性能
24.修改在非jquery模式下index标签设置tagnumber属性后,相应的页码上面没有超链接的bug
<pg:index tagnumber="5" sizescope="10,20,50,100"/>
25.改进beaninfo,list标签异常处理方式,将系统级异常输出到日志文件中,日志级别为info级
26.标签库convert标签改进,支持各种类型的key,之前只支持String类型的key,现在支持数字等类型的key
27. bboss3.6.0分支相对于之前的分支版本( bboss3.5.1分支master分支)的一个变化:
cms.jar中程序包路径
com.chinacreator更换为
com.frameworkset.platform
这样就和bboss-cms工程中的内容管理标签库保持一致,bboss3.5.1分支和master分支任然保留对com.chinacreator的支持。
28.cell标签增加encodecount属性,用来指定用utf-8编码输出的次数,有些情况下需要编码2次
例如:
<a href="<%=request.getContextPath() %>/file/downloadFile.htm?fileName=<pg:cell encode="true" encodecount="2" colName="fileName"/>">下载此文件</a>
29.完善字符过滤器,utf-8编码时,get方式下,在ie浏览器中可以自动识别中文参数,无需在js中escape编码即可解决中文乱码问题

相关资源信息
release version : bbossgroups-3.6.0
release date: 2012/10/06

bboss website
http://www.bbossgroups.com

bboss project blog
http://yin-bp.iteye.com/

bboss project sourceforge
http://sourceforge.net/projects/bboss/files/

bboss source project at github
https://github.com/bbossgroups/bbossgroups-3.5



目录
相关文章
|
3月前
|
JavaScript 前端开发 Java
SpringBoot 引入 smart-doc 接口文档管理插件,以及统一接口返回,最后推送到 Torna,进行统一管理
本文介绍了如何在SpringBoot项目中整合smart-doc接口文档管理插件,实现接口文档的生成和统一管理,并展示了如何将文档推送到Torna接口文档管理系统进行进一步的集中管理。
247 0
SpringBoot 引入 smart-doc 接口文档管理插件,以及统一接口返回,最后推送到 Torna,进行统一管理
springboot自定义外部扩展文件
在springboot启动的时候调用run方法,可以看到run方法里面的内容,其中有一个getRunListeners方法
|
XML 开发框架 JSON
03.【.netcore Configuration】新一代的配置系统Configuration在支持多数据源,热更新,层级化方面代码快速实践
03.【.netcore Configuration】新一代的配置系统Configuration在支持多数据源,热更新,层级化方面代码快速实践
123 0
|
JSON 前端开发 Java
无需额外注解的 SpringBoot API文档生成工具介绍-japidocs
轻松生成api接口文档,使用pandoc导出word接口文档,应用了https://japidocs.agilestudio.cn/的说明
284 0
|
XML 开发框架 监控
SpringBoot快速搭建、自动流程进阶、装配机制、功能扩展点详解
Spring Boot启动 Spring Boot是Spring旗下的一个子项目,其设计目的是简化Spring应用的初始搭建及开发过程,Spring Boot可以快速启动和运行你的Spring应用服务。 Spring Boot概述 Spring Boot本质上是基于Spring内核的一个快速开发框架,是“约定优先于配置”理念下的最佳实践,通过解析Spring Boot的启动过程,可以帮助我们逐渐了解它的工作机制和其背后整合Spring快速开发的实现原理。
SpringBoot快速搭建、自动流程进阶、装配机制、功能扩展点详解
|
IDE Java 测试技术
动态代码框架发布-CZGL.Roslyn
动态代码框架发布-CZGL.Roslyn
172 0
动态代码框架发布-CZGL.Roslyn
|
Java
SpringBoot 定时任务动态管理通用解决方案
SpringBoot的定时任务的加强工具,实现对SpringBoot原生的定时任务进行动态管理,完全兼容原生@Scheduled注解,无需对原本的定时任务进行修改
254 1
|
Java Maven Spring
springboot高级功能(十一)聚合工程讲解与部署
springboot高级功能(十一)聚合工程讲解与部署
236 0
springboot高级功能(十一)聚合工程讲解与部署
|
网络协议 数据库 Java
JFinal 表自动绑定插件实现,实现零配置,支持多数据源
以mysql数据库实现为例,其它的db也可基于这种方式自己实现 大概的思路是这样的,为了简少配置,所以不使用注解的方式 首先需要一个工具类来拿到所有的Model类大体的实现方式如下 package com.
OpenFaces 3.0 最终版本发布,支持JSF2.0
Dmitry Pikhulya在TeamDev Support社区上发帖称OpenFaces 3.0 最终版本发布了,并支持JSF2.0。全文翻译如下: OpenFaces 3.0 最终版本发布。本次发布主要关注与JSF2.0 规范的兼容性,JSF2.0 替代 JSF1.2 标准,使得开发更为简单。
1026 0
下一篇
无影云桌面