阅读更多

11顶
0踩

企业架构

原创新闻 j2ee 框架 bbossgroups-2.0-RC 发布

2010-07-12 15:42 by 正式记者 yin_bp 评论(12) 有6228人浏览
bbossgroups project contain follow subprojects:
1.bboss-aop, an aop framework base on java proxy and cglib.(ioc ,rpc[jms,mina,jgroups,cxf webservice,rmi,netty,restful],bean component,cxf webservice component framworkset and so on).

2.bboss-persistent, a persistent framework().
a.灵活的事务管理(声明式事务管理,可编程事务管理,java注解事务管理,jdbctemplate事务管理,五种经典的事务类型,支持事务嵌套,支持多数据库分布式事务)
b.灵活的访问数据库的接口(普通sql操作,预编译sql操作,普通/预编译批处理操作,存储过程,函数)
c.一套经典的数据库操作标签库(增删改查,普通sql操作,预编译sql操作,普通/预编译批处理操作)
d.经典的多数据库连接池配置管理和使用方法(所有的数据库操作接口可以直接指定连接池的名称,方便地实现对不同数据库的操作)
3.bboss-taglib, a web layer taglib framework(list tag,pageine list tag,detail tag ,logic tag,tree tag,tabpane tag,dbutil tag).

4.bboss-event, an event framework(local event,remote distribute event framework base on aop rpc framework).

5.bboss-util, an utility framework.

6.antbuildall, ant build project that build up projects.

7.bbossevent-client, an event remote client test project.

8.bboss-client, an rpc client test project.(jms,mina,jgroups,cxf webservice,rmi,netty,restful).

9.bboss-ws, bboss webserive framework test project.

10.文档 目录包含framework 开发文档和bboss aop框架的技术使用文档

bboss group project blog:
http://blog.csdn.net/yin_bp
http://yin-bp.iteye.com/

bboss group project sourceforge site url:
http://sourceforge.net/projects/bboss/files/

从bbossgroup 1.0开始,已经将以前的持久层框架,aop框架,标签库框架,事件框架,工具框架,全部作为bbossgroup 的子项目一起发布
新增antbuildall [ant complile for all bboss group projects],可以运行antbuildall下的run.bat命令编译所有的子项目,并且更新相应工程
的引用jars。


release version : bbossgroups-2.0-RC
release date: 2010/07/11
release files:Contain all sub projects source files,distribute files,All projects dependended jars,So the file size is some bigger,do not warry.
各子项目新增功能和修改功能清单请参考每个项目中的readme.txt文件。
11
0
评论 共 12 条 请登录后发表评论
12 楼 yin_bp 2010-07-25 12:49
发布bbossgroups-2.0-RC补丁-bboss rpc classcast and timeout exception patch.zip

------------------------------------------------------------------
2010-07-23
------------------------------------------------------------------
o 修复严重错误,该问题表现为,对一个单实例的远程服务组件并发发起多个方法调用时会出现以下现象:
     请求响应结果丢失,导致请求超时异常(timeout exception).
     一个rpc请求接收其他请求的结果,导致不可以预料的错误,比如类型转换错误.
     出现上述问题的前提是,请求的url地址带有请求参数,例如:
RPCTestInf testInf = (RPCTestInf)BaseSPIManager.getBeanObject("(rmi::172.16.17.216:1099)/rpc.test?server_uuid=app1");
        testInf.getCount();
  修改程序为:
  /bbossaop/src/org/frameworkset/spi/remote/RPCMessage.java

  发布程序补丁bboss rpc classcast and timeout exception patch.zip
  补丁下载地址:
   https://sourceforge.net/projects/bboss/files/bbossgroups-2.0-RC/bboss%20rpc%20classcast%20and%20timeout%20exception%20patch.zip/download
  下载本程序补丁后,解压覆盖/bbossaop/src/org/frameworkset/spi/remote/RPCMessage.java程序,然后ant重新构建即可
11 楼 yin_bp 2010-07-19 14:24
bbossgroups基于apache 的开源协议发布的开源框架,没有任何限制。

今天发布了一个紧急补丁:
补丁下载地址:
https://sourceforge.net/projects/bboss/files/bbossgroups-2.0-RC/cglib%20stackoverflow-patch.zip/download
该补丁修复了以下问题:
采用cglib ioc机制时,执行组件方法调用时将报堆栈溢出错误。
10 楼 Frery 2010-07-13 22:30
根据什么协议开源啊
9 楼 rox 2010-07-13 19:10
是不是轮子不重要,只要通过这套系统能够提升自己在公司里面的重要性才是最重要的。
从经历来看,其实很多公司都有偷得走用不了的核心架构,而且陈旧、不稳定和难以升级。
看作者,还是比较前沿的。
8 楼 berlou 2010-07-13 16:49
lqixv 写道
再说一句,如果我们中国的每个程序员都曾经研究和发明过自己的轮子,我想,中国已经是世界第一软件大国了

你说对了一半,其实缺少的是社区和团队的氛围。有些时候加入别人的开源项目也是非常好的途径,不是一定要“自己”去创造。我觉得中国不缺单打独斗的高手,缺乏有战斗力的团队。
不管做的咋样,鼓励楼主团队继续创造。
7 楼 lqixv 2010-07-13 09:55
再说一句,如果我们中国的每个程序员都曾经研究和发明过自己的轮子,我想,中国已经是世界第一软件大国了
6 楼 lqixv 2010-07-13 09:52
发明吧,我觉得要鼓励发明轮子!轮子发明多了,可能有一天就会发明出汽车和飞机来。如果世界上只有一个人发明轮子后,就没人再去发明了,估计世界就会冷清多了。

很多东西都要经过量变才会产生质变的!!!
5 楼 skydream 2010-07-12 19:06
yin_bp 写道
skydream 写道
我现在只要看到 "j2ee 框架"的字样就反胃......

要不就别做,要做就做出个划时代的东东出来,没有明显优势的东东,不过是浪费彼此时间。

谁能帮忙解释一下,这个家伙的优点是什么?或者直白的说,有什么东东是可以让这个家伙又胆量和信心出来混的?



哈哈,终于有人拍砖了,呵呵,欢迎哈,没关系,不敢兴趣的话,可以不必这么亢奋,我做这么个东东没有别的意思,只是在大量的项目里面使用了(其中可是有一些省级的业务系统哦),所有拿出来了,感兴趣的朋友可要多多指教哦,可能是再造的轮子,但是切合我们项目的实际要求哦。


有些奇怪为什么要再造轮子?尤其是业界有成熟解决方案的情况下,即使你对现有放不安不满,也可以想办法加入这些项目的开发团队,毕竟都是开源。

这样重启一个大项目,我很质疑什么人敢拿来用?怎么保证产品质量?怎么说服老板同事说我要用这个"bbossgroup",我相信绝大多数人问出的第一个问题是“bbossgroup是什么?”,第二个问题就是“为什么是bbossgroup”?

倒不是说这个东西本身有什么不好, 我对作者也没有意见,坦白说能写出个这个东西来也算能力不错了,只是不认可这个东东的推广----作者自己用用或者在自己的公司团队(其实这里也有质疑,牛人们离开之后的下场,很多公司都有体会的)推广也就算了,拿出来总得给出一些比较有说服力的理由吧?

所以,建议作者整理一个特性列表,详细说明自身的特点和优势,否则每个看到的同学肯定都会第一时间给出一楼的典型反应。毕竟现在的java世界,最不缺的就是框架了。
4 楼 gwpking8419 2010-07-12 19:00
没事做写有价值的东西
3 楼 yin_bp 2010-07-12 18:25
skydream 写道
我现在只要看到 "j2ee 框架"的字样就反胃......

要不就别做,要做就做出个划时代的东东出来,没有明显优势的东东,不过是浪费彼此时间。

谁能帮忙解释一下,这个家伙的优点是什么?或者直白的说,有什么东东是可以让这个家伙又胆量和信心出来混的?



哈哈,终于有人拍砖了,呵呵,欢迎哈,没关系,不敢兴趣的话,可以不必这么亢奋,我做这么个东东没有别的意思,只是在大量的项目里面使用了(其中可是有一些省级的业务系统哦),所有拿出来了,感兴趣的朋友可要多多指教哦,可能是再造的轮子,但是切合我们项目的实际要求哦。
2 楼 skydream 2010-07-12 17:35
我现在只要看到 "j2ee 框架"的字样就反胃......

要不就别做,要做就做出个划时代的东东出来,没有明显优势的东东,不过是浪费彼此时间。

谁能帮忙解释一下,这个家伙的优点是什么?或者直白的说,有什么东东是可以让这个家伙又胆量和信心出来混的?
1 楼 faylai 2010-07-12 16:48
又是轮子的发明

发表评论

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

相关推荐

Global site tag (gtag.js) - Google Analytics