阅读更多
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 ...

    • 西门子S7-200SMART与V20变频器基于Modbus通讯的稳定控制及应用

      内容概要:本文详细介绍了西门子S7-200SMART PLC与V20变频器通过Modbus RTU协议进行通信的具体方法和技术要点。首先阐述了硬件连接方式,强调了正确的接线和参数设置对于稳定通信的重要性。接着深入讲解了PLC程序的设计,包括Modbus主站初始化、启停控制、频率设定以及断电自恢复等功能模块的实现。此外还分享了一些实用的经验技巧,如避免通讯冲突、处理浮点数转换等问题。最后提到该方案已在实际生产环境中成功应用,表现出良好的稳定性和可靠性。 适合人群:从事自动化控制系统集成的技术人员,特别是熟悉西门子PLC和变频器产品的工程师。 使用场景及目标:适用于需要将旧型号PLC与变频器进行高效集成的企业,在不影响原有设备的基础上提升系统的智能化水平,减少人工干预,提高生产效率。 其他说明:文中提供了大量具体的编程实例和参数配置指南,有助于读者快速掌握相关技能并应用于实际工作中。同时提醒读者注意一些常见的错误及其解决方案,帮助规避潜在的风险。

    • 西门子PLC电机控制程序:封装好的功能块助力高效工业自动化

      内容概要:本文详细介绍了西门子PLC中用于电机控制的封装功能块,涵盖正转、反转、变频控制等多种功能。通过简化底层代码,提高编程效率和系统可靠性。文章展示了如何使用功能块实现正转、反转、变频控制、模拟量处理、故障处理等功能,并结合用户自定义数据类型(UDT)和多重背景技术,实现对大量电机的高效管理。此外,还提供了具体的代码示例,帮助读者更好地理解和应用这些功能块。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些需要频繁处理电机控制任务的人群。 使用场景及目标:适用于需要简化电机控制编程、提高系统可靠性和可维护性的工业环境。主要目标是减少重复编码的工作量,提升开发效率,确保系统稳定运行。 其他说明:文中提供的代码示例和方法不仅有助于初学者快速入门,也为有经验的工程师提供了优化现有系统的思路。通过使用这些功能块,可以在短时间内完成复杂电机控制系统的搭建和调试。

    • 腐败感知指数(CPI)数据和各种治理指标数据集

      全球腐败感知数据(2000-2023)——3000行 33个指标 关于数据集 该数据集包含3000行和33列,涵盖了2000年至2023年的腐败感知指数(CPI)数据和各种治理指标。它包括国家排名、分数和其他指标,如公共部门腐败、司法腐败、贿赂指数、商业道德、民主指数、法治、政府效率、经济指标和人类发展指数。 这些数据可用于: 腐败趋势分析 腐败对GDP、人类发展指数和治理的影响 跨国比较 数据可视化和机器学习模型 该数据集对研究人员、数据分析师、政策制定者和对研究全球腐败趋势非常有用。

    • 朔州市-平鲁区-街道行政区划_140603_Shp数据-wgs84坐标系.rar

      街道级行政区划shp矢量数据,wgs84坐标系,下载直接使用

    Global site tag (gtag.js) - Google Analytics