`

bbossgroups的特色特点介绍

阅读更多
很多朋友都在问bbossgroups框架和其他mvc框架 、ssh 或者 ssi 比起来有那些优势?本文就先介绍一下bbossgroups的一些特点,总结了10点:
1.bbossgroups的mvc控制器方法参数绑定机制应该算是业界最好的控制器方法参数绑定机制了,支持的类型非常全:基础数据类型、日期类型、枚举类型、数组、map对象,map<key,bean>类型,list对象,list<bean>类型,MultipartFile(附件上传)/MultipartFile[]等等,而且使用非常简单,页面越复杂,bg的优势就体现的越明显。

控制器响应直接通过ResponseBody注解支持File(文件下载)、String,对象转json,rss/atom对象的处理。

2.bbossgroups的提供了一整套的方案:mvc,aop/ioc,持久层,标签库,rpc服务调用,webservice服务发布及调用,rmi服务发布及调用,集群事件框架、集成quartz任务调度组件,提供简单的jms开发api等等



3.bbossgroups的aop/ioc、mvc配置语法非常简洁,这是struts,spring都没法比的;而且配置语法的可扩展性也非常强,你只需要像html元素一样在bg的xml元素property上添加自己需要的属性,而且可以非常方便地通过bg的api获取这些属性。

4.bg的组件方法异步调用机制,也是一大特色,感兴趣的朋友不妨一试



5.bg的持久层框架支持简单的数据库事务管理、也支持多个数据库之间的事务管理,控制事务的方式多样化:可编程事务管理、声明式事务管理、注解事务管理、jdbctemplate事务管理,提供有效的事务泄露检测和回收机制;持久层api非常丰富,提供完整的o/r mapping实现,提供强大分页查询、行处理器机制,查询返回结果多样化:bean,list<bean>,map,List<map>,分页对象;提供指定数据源上db操作的api;支持sql语句xml配置文件,支持动态sql, sql修改后可热部署,大大方便sql语句的管理和调试。


6.bg中包含的标签库提供了丰富的界面数据展示标签、逻辑判断标签、国际化标签、mvc数据绑定错误信息展示标签,这些标签简洁和实用

7.bg mvc框架支持xml配置方式管理的控制器,支持java注解方式的控制器,非常全面地支持restful功能

8.bg和exjs,jquery,jquery ui,jquery easyui能够组合起来形成当今主流的j2ee开发技术解决方案

9.bg提供了高效的对象xml序列化功能,能够将所有的对象结构快速地转换为xml结构,同时也非常方便地将这些xml结构反序列化为相应的对象结构。

10.最后一点,bg是国人自主开发的综合型j2ee开发框架

bbossgroups官方网站:
http://www.bbossgroups.com
博客:
http://yin-bp.iteye.com

项目下载地址:
https://sourceforge.net/projects/bboss/files/

交流群:
群号:3625720 群号:154752521 群号:21220580
1
1
分享到:
评论
1 楼 85770864 2011-08-03  
3333333333

相关推荐

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

    bbossgroups是一个开源的企业级Java应用框架,旨在简化企业级开发,提高开发效率。本文将深入讲解bbossgroups开发系列文章之一中的最佳实践,涉及bboss MVC框架的基础配置、控制器、数据库访问、DAO组件、业务组件...

    bbossgroups 3.1SQLExecutor组件ap使用实例

    在Java开发中,bbossgroups 3.1框架提供了一个名为SQLExecutor的组件,用于简化数据库操作。这个组件提供了一种高效的批处理和单条SQL执行的方式,它基于Apache License 2.0开源,允许开发者在遵守相应条款的情况下...

    bbossgroups 3.0 培训教程

    **bbossgroups 3.0 培训教程** bbossgroups 是一个开源的Java框架,主要用于构建高效、可扩展的企业级应用。这个框架以其强大的消息队列(Message Queue)功能和高度模块化的架构而闻名。在3.0版本中,bbossgroups...

    Bbossgroups体系架构.ppt

    **Bbossgroups体系架构详解** Bbossgroups是一个全面的、开源的企业级应用框架,旨在简化Java开发过程,提供一套完整的系统构建解决方案。它的核心设计理念是模块化和可扩展性,使得开发者能够灵活地搭建各种复杂的...

    bbossgroups 3.1培训教程.ppt

    本教程将深入介绍bbossgroups 3.1的主要特性、发展历程以及其在企业项目中的应用。 ### 发展历程 bbossgroups框架从2005年开始,经历了以下几个阶段: 1. **2005-2006年**:框架初期,标签库和持久层框架诞生,...

    bbossgroups 3.0 发布,国内首款集

    在bbossgroups 3.0中,MVC框架主要特点有: - **清晰的层次划分**:将业务逻辑、数据处理与界面展示分离,提高代码可维护性。 - **丰富的视图组件**:提供多种视图组件,方便快速构建用户界面。 - **灵活的控制器...

    基于Java和Shell的bboss session framework跨域集群节点会话共享与监控设计源码

    该框架包含222个文件,包括164个Java源文件、14个XML配置文件、6个Gradle构建文件、6个JAR包文件、6个属性文件等,旨在支持跨域应用集群节点的会话共享与监控,并提供示例站点http://session.bbossgroups.com/...

    2013年度中国优秀开源项目列表

    以下是部分入选项目的详细介绍: 1. ACL:这是一个通用的网络通信库,专为C/C++程序员设计,提供高效的通讯框架和服务器结构,以及多种常见应用协议的客户端库。 2. Ansj:Ansj中文分词是一款Java实现的高精度分词...

    bboss mvc 通过jsonp实现跨站跨域远程访问

    提供的压缩包文件"bbossgroups 框架培训教程.pptx"和"Bbossgroups演示文档.pptx"可能包含了更多关于bboss mvc框架的详细信息和使用示例,包括如何配置和使用JSONP等特性。建议查阅这些文档以获取更深入的理解。 总...

    企业级J2EE开源框架bboss

    BBoss(全称为bbossgroups)是一个专为企业级J2EE应用设计的开源框架,它为Java开发者提供了一系列强大的工具和服务,以简化Web应用程序的开发过程。该框架旨在提高开发效率,降低维护成本,同时保持高度的灵活性和...

    bboss-elastic-tran:bboss 数据同步工具

    弹性Tran老板数据交换模块使用文档: : Bboss是一个很好的Elasticsearch Java Rest客户端。 它运行并访问像mybatis这样的... 首先将BBoss的maven依赖项添加到pom.xml中: &lt; dependency&gt; &lt; groupId&gt;com.bbossgroups.p

    java版地图源码-bboss-elasticsearch:最好的elasticsearch高级javarest客户端api-----bbos

    java版地图源码弹性搜索Bboss Bboss 是一个很好的 elasticsearch Java rest 客户端。 它以类似于mybatis的方式操作和访问elasticsearch。 环保要求 JDK 要求:JDK 1.7+ Elasticsearch ...&gt;com.bbossgroups.p

Global site tag (gtag.js) - Google Analytics