文档章节

企业级JavaEE开发框架bbossgroups

xiahuawuyu
 xiahuawuyu
发布于 2012/10/24 00:02
字数 746
阅读 337
收藏 1
bbossgroups是国内首款集AOP、MVC、持久化、JSP标签库、分布式RPC服务、分布式事件框架于一身的企业级JavaEE开发框架,在Apache License Version 2.0 许可协议下开源。 

官网地址: http://www.bbossgroups.com/  

官方博客:http://yin-bp.iteye.com/ 

bbossgroups包含哪些组件?主要功能?

bbossgroups包含bboss mvc、bboss ioc、bboss持久层、bboss标签库、bboss rpc、bboss 工具包、bboss event七大部分,主要功能和特色如下: 

  • aop/ioc 是整个bboss的基石,提供多种组件管理ioc容器类型,提供依赖注入(支持循环依赖注入、构造函数注入、属性注入)、组件生命周期管理、工厂模式、声明式事务配置等等。
  • rpc 丰富的通讯协议栈(http/netty/mina/jms/webservice/rmi/jgroups/restful),通过restful可以轻松实现服务路由功能,服务调用安全高效,提供可插拔的安全认证和rpc方法权限检测机制,可以通过rpc框架方便地获取bboss ioc中配置的组件的远程调用代理从而实现rpc调用。
  • distribute event framework (基于bboss rpc框架,分布式事件框架,可靠的分布式事件管理机制)。
  • jsp taglib 分页、树、列表、抽屉式、逻辑标签、map/list/arrary数据结构展示标签等等。
  • mvc(基于bboss ioc,灵活简单的参数绑定机制(基础参数绑定、list、map、数组),很好地支持json/jsonp,传统/html5文件上传下载,支持restful,word/pdf生成和自动转换插件,强大的安全认证过滤器,请求参数编码过滤器,灵活的请求跳转路径映射机制)。
  • 国际化组件(属性文件热加载、缓冲、高性能、支持从classpath和web应用目录中加载资源文件)。
  • persistent,简洁而功能齐全的o/r mapping api,高效的查询行处理器,内置分页查询API(针对不同数据库进行优化),支持多数据源的API,全局事务管理(可整合托管bboss,ibatis,Hibernate的事务管理),很好地和业界主流数据源结合(dbcp,c3p0,proxool,weblogic,druid等),可采用bboss ioc来管理sql语句 (支持热加载,支持动态sql语句)。
  • xml-bean serializable(高效,很好地支持各种java数据类型和复杂对象结果,支持引用关系的序列化和反序列化,基于bboss ioc)
  • jms 开发套件,主要针对activimq。
  • 集成apache cxf webservice 简单方便地实现webservice服务发布和客户端代理调用
  • cluster with jgroups 可以轻松的集群节点的远程组件(bboss ioc管理的组件)的单播和组播调用。
  • quartz任务引擎管理组件 ,基于该组件可以非常方便地配置和管理quartz任务
  • 完备的框架监控机制,内置apache dbcp数据源监控,bboss mvc配置监控,bboss ioc组件配置监控,webservice服务配置监控等。

© 著作权归作者所有

xiahuawuyu
粉丝 104
博文 648
码字总数 713300
作品 0
浦东
技术主管
私信 提问
加载中

评论(1)

Ryan-瑞恩
Ryan-瑞恩
mark
J2EE平台简介 

1.1.1 J2EE规范 J2EE(Java 2 Platform,Enterprise Edition)是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模...

曾赛
2009/09/06
392
0
OSC 第 117 期高手问答 -- 『企业级 JavaEE 架构设计精深实践』作者悠悠然然访谈

OSCHINA 本期高手问答(5月4日- 5月12日)我们请来了 @悠悠然然 为大家解答关于企业级 JavaEE 架构设计精深实践的问题。 @悠悠然然 ,恒生电子首席架构师、技术研发部部门经理,主要技术领域为...

开源中国股侠
2016/05/04
7.9K
70
EJB提供的应用程序可移植性,抽象性以及由抽象性而提供的向后兼容性

首先,EJB不是人们想象中的样子:重量级。实际上,它的目标与“重量级”这三个字恰恰相反:轻量级。 意味着它的目标在于减轻企业级软件开发的任务。企业级开发的特点是什么呢?它的特点是:认...

刘小兵2014
2011/08/14
70
0
开发出一个高质量的J2EE系统解析

首先说下, 这篇文章我觉得很强大,很给力,概念性的东西蛮多的,所以需要慢慢的去读,可以加深你对j2ee的理解和应用。值得大家阅读。 J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各...

dengzhangtao
2010/12/06
286
0
bbossgroups RPC 基于aop的轻量级rpc框架

bbossgroups RPC 基于aop的轻量级rpc框架 收藏 bbossgroups RPC 是基于bbossaop的轻量级rpc框架,感兴趣的朋友可以用一用。bbossgroups提供的RPC框架是bboss aop子项目中一个子模块,具有以下...

yin_bp
2010/04/06
30
0

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
今天
7
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部