阅读更多
bboss 3.6官网下载sf下载)发布了。bbossgroups是国内首款集aop、mvc、persistent、jsp taglib、分布式rpc服务、分布式事件框架于一身的企业级JavaEE开发框架。主要特性如下:


  • aop/ioc 业务组件管理、依赖注入、声明式事务等
  • rpc(http/netty/mina/jms/webservice/rmi/jgroups/restful) 安全高效
  • persistent framework,multi db transaction
  • mvc/restful
  • jsp taglib 分页、树、列表、抽屉式、逻辑标签
  • distribute event framework
  • xml-bean serializable
  • cxf webservice 服务发布和客户端代理
  • quartz任务管理
  • cluster with jgroups
  • jms 开发套件
  • 完备的框架监控体系
3.6版本相比之前的版本有了更长足的功能扩展和改进,主要有以下方面(更详细的信息请参阅release note或者bboss 博客):

  • bboss mvc增加动态令牌机制,有效防止表单重复提交和网站跨站攻击
  • bboss mvc增加word文档、word文档转pdf插件
  • 完善bboss mvc文档下载插件
  • 完善bboss mvc国际化机制
  • 完善控制器方法解析算法,排除属性的get/set方法,排斥标注了ExcludeMethod注解的方法,增强系统安全性
  • mvc控制器方法响应插件MappingJacksonHttpMessageConverter支持jsonp数据响应(跨站跨域通讯协议)
  • 改进mvc控制器方法响应插件 StringHttpMessageConverter,增加responseCharset属性,用于全局指定@ResponseBody String类型响应的字符编码
  • 改进sql语句管理组件SQLUtil,解析sql配置文件时去掉sql语句前后的空格
  • 持久层事务管理TransactionManager组件增加release方法,应用程序在final方法中调用,用来在出现异常时对事务资源进行回收,首先对事务进行回滚,然后回收资源,如果事务没有开启或者已经提交或者已经回滚,则release方法不做任何操作
  • 持久层内置数据源apache common dbcp升级到1.4版本,apache common pool升级到1.5.4,同时保持对jdk 1.5的兼容支持,同时支持在jdk 1.5和jdk 1.6下进行编译和打包
  • 持久层数据源配置文件的datasource元素增加datasourceFile子元素,用来指定定义数据源的ioc配置文件(基于bboss ioc框架),使得持久层可以方便地外接第三方数据源(apache dbcp、proxool、c3p0、Druid等数据源)
  • 扩展持久层事务管理框架,提供全局事务管理功能,可以方便地托管和整合bboss/ibatis/mybatis/hibernate等持久层框架事务
  • 持久层数据源配置文件的datasource元素增加<enablejta>true</enablejta>属性配置,使得相应的数据源具备全局事务特性
  • 持久层增加对datasource配置文件中对账号和密码的同时加密插件
  • 改进持久层模板sql变量解析机制,将正则表达式机制切换为bboss自带的变量解析机制,支持以下类型变量:基本数据类型、日期类型。上述类型组合复杂类型如下:

  •  数组(一维数组,多维数组)
     List
     Map

  • 完善sql变量bean类型变量属性引用功能
  • 标签库基础类BaseTag和BaseBodyTag实现TryCatchFinally接口
  • 逻辑比较标签改进,除了进行字符串比较外还能进行数字和日期类型比较
  • 修复notempty标签当collection集合元素为0时不能正常工作的缺陷
  • treedata标签增加rootNameCode属性,用来指定树根节点名称的国际化代码
  • 分页头titile标签增加titlecode属性,用来指定分页头标题的国际化代码
  • tabPane标签增加tabTitleCode属性,用来指定tabPane名称的国际化代码
  • 优化COMTree和DataInfoImpl中获取accesscontrol安全访问控制对象的方法,提升性能
  • 修改在非jquery模式下index标签设置tagnumber属性后,相应的页码上面没有超链接的bug
  • <pg:index tagnumber="5" sizescope="10,20,50,100"/>
  • 改进beaninfo、list标签异常处理方式,将系统级异常输出到日志文件中,日志级别为info级
  • 标签库convert标签改进,支持各种类型的key,之前只支持String类型的key,现在支持数字等类型的key
  • bboss3.6.0分支相对于之前的分支版本(bboss3.5.1分支master分支)的一个变化:cms.jar中程序包路径com.chinacreator更换为com.frameworkset.platform,这样就和bboss-cms工程中的内容管理标签库保持一致,bboss3.5.1分支和master分支任然保留对com.chinacreator的支持。
  • cell标签增加encodecount属性,用来指定用utf-8编码输出的次数,有些情况下需要编码2次。例如:

  • <a href="<%=request.getContextPath() %>/file/downloadFile.htm?fileName=<pg:cell encode="true" encodecount="2" colName="fileName"/>">下载此文件</a>

  • 完善字符过滤器,utf-8编码时,get方式下,在ie浏览器中可以自动识别中文参数,无需在js中escape编码即可解决中文乱码问题

  • 相关资源信息:

    2
    3
    评论 共 25 条 请登录后发表评论
    5 楼 dawner 2012-10-08 22:15
    集成框架,没看出价值。学习可以,不适于企业应用。
    4 楼 yin_bp 2012-10-08 20:04
    kjj 写道
    感到是大杂烩,没看出来十分有特色的地方

    bboss确实是个大杂烩,色香味俱全,舌尖上的框架,各位看官可以慢慢品味
    3 楼 kjj 2012-10-08 18:31
    感到是大杂烩,没看出来十分有特色的地方
    2 楼 yin_bp 2012-10-08 16:22
    ITeye资讯文章的版权属于ITeye网站所有,严禁任何网站转载本文,否则必将追究法律责任
    bewithme 写道
    请问用你这个有什么优势吗?

    优势是相对的,如果我说bboss相比其他同类框架有很大的优势,大家未必相信,肯定会被拍砖,所以对于您的提问,我只能不置可否,我唯一能说的就是文中的内容都是真的
    1 楼 bewithme 2012-10-08 15:59
    请问用你这个有什么优势吗?

    发表评论

    您还没有登录,请您登录后再发表评论

    相关推荐

    • bbossgroups 开发系列文章之一 最佳实践

      bbossgroups 开发系列文章之一 最佳实践bbossgroups 开发系列文章之一 最佳实践bbossgroups 开发系列文章之一 最佳实践

    • 企业级JavaEE开发框架bbossgroups

      2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...

    • 企业级JavaEE开发框架bbossgroups作者尹标平专访

      bbossgroups是国内首款集AOP、MVC、持久化、JSP标签库、分布式RPC服务、分布式事件框架于一身的企业级JavaEE开发框架,在Apache License Version 2.0 许可协议下开源。 官网地址:http://www.bbossgroups.com/ ...

    • Bbossgroups体系架构.ppt

      Bbossgroups体系架构.ppt

    • j2ee 框架 bbossgroups 1.0 发布

      参考bbossgroups框架来实现持久层的操作: a.灵活的事务管理(声明式事务管理,可编程事务管理,java注解事务管理,jdbctemplate事务管理,五种经典的事务类型,支持事务嵌套,支持多数据库分布式事务) b.灵活...

    • bbossgroups框架发布的jar包和依赖jar包概览

      bbossgroups框架发布的jar包和依赖jar包概览 jar包构建请参考文章《[url=http://yin-bp.iteye.com/blog/1462842]bboss 版本构建(ant)方法介绍[/url]》 当总的bbossgroups构建指令或者每个子工程的构建bat指令...

    • bbossgroups 3.0 发布,国内首款集

      bbossgroups 3.0 发布,这是国内首款集aop,mvc,persistent,jsp taglib,分布式rpc服务,分布式事件框架于一身的企业级j2ee开发框架 详细信息请看: http://www.javaeye.com/news/20177-bbossmvc-bbossaop

    • bbossgroups RPC 基于aop的轻量级rpc框架

      bbossgroups RPC 是基于bbossaop的轻量级rpc框架,感兴趣的朋友可以用一用。bbossgroups提供的RPC 框架是bboss aop子项目中一个子模块,具有以下特点: 1.支持多种通讯协议jms,jgroups,mina,webservice,...

    • 开源j2ee 框架bbossgroups 1.0 数据库操作标签初探

      看看开源j2ee 框架bbossgroups 中的dbutil,batchutil 标签来如何实现数据库的 预编译/普通insert , update , delete ,预编译/普通批处理操作 ,比较简单也比较使用。文章分三部分介绍: 预编译/普通insert , ...

    • 开源框架bboss v5.0.0 发布

      J2EE企业级开源框架bbossv5.0.0发布。v5.0.0是bboss有史以来最稳定、功能最全版本,完全兼容之前版本功能。全面采用gradle构建和发布版本,并将版本提交到maven中央库。可以在github查看所有bboss模块。查看bboss更...

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

      [url=https://github.com/bbossgroups/bbossgroups-3.5/tree/bboss3.6.0]bboss 3.6[/url] ([url=http://www.bbossgroups.com/file/download.htm?fileName=bbossgroups-3.6.0.zip]官网下载[/url],[url=...

    • bbossgroups、missian、Hprose等RPC框架介绍

      bbossgroups RPC 是基于bbossaop的轻量级rpc框架。Missian是一个构建于Mina和Hessian基础上的异步RPC框架。Hprose (High Performance Remote Object Service Engine) 是一个MIT开源许可的新型轻量级跨语言跨平台的...

    • bbossgroups 3.5 发布

      版本:bbossgroups-3.5 官网:http://www.bbossgroups.com 项目博客:http://yin-bp.iteye.com/ Sourceforge站点:http://sourceforge.net/projects/bboss/files/ Github站点:...

    • bbossgroups 3.4发布

      版本: bbossgroups-3.4 bboss group 官网:[url]http://www.bbossgroups.com[/url] bboss group 项目博客:[url]http://yin-bp.javaeye.com/[/url] bboss group 项目sourceforge 页面:[url]...

    • bbossgroups 1.0特性介绍-持久层框架

      hibernate确实不适合用来做大型项目的持久层工具,建议参考一下bbossgroups框架来实现持久层的操作: 1.灵活的事务管理(声明式事务管理,可编程事务管理,java注解事务管理,jdbctemplate事务管理,五种经典的事务...

    • bbossgroups-3.0 发布,新增子项目bboss mvc

      bbossgroups-3.0发布 主要的功能特性: 1.新增的一套mvc框架即bboss-mvc子项目,这是bbossgroups-3.0相比bbossgroups-2.0-RC1最大的变化。 bboss mvc基于bboss aop开发,能够与bboss aop(aop框架),bboss ...

    • python入门-30.寻找列表中只出现一次的数字-寻找单身狗.py

      python入门-30.寻找列表中只出现一次的数字——寻找单身狗.py

    • 布尔教育linux优化笔记

      linux优化笔记,配套视频:https://www.bilibili.com/list/474327672?sid=4496133&spm_id_from=333.999.0.0&desc=1

    • 知识付费系统-直播+讲师入驻+课程售卖+商城系统-v2.1.9版本搭建以及资源分享下载

      知识付费系统-直播+讲师入驻+课程售卖+商城系统-v2.1.9版本搭建以及资源分享下载,CRMEB知识付费分销与直播营销系统是由西安众邦科技自主开发的一款在线教育平台,该系统不仅拥有独立的知识产权,还采用了先进的ThinkPhp5.0框架和Vue前端技术栈,集成了在线直播教学及课程分销等多种功能,旨在为用户提供全方位的学习体验,默认解压密码youyacaocom

    • 美妆神域-JAVA-基于springBoot美妆神域设计与实现

      美妆神域-JAVA-基于springBoot美妆神域设计与实现

    Global site tag (gtag.js) - Google Analytics