阅读更多
Wabacus是一个JavaEE快速开发框架,采用面向声明的开发模式,可以不用编程或极少编程即可实现复杂的数据展示、数据编辑、表单处理等功能,将JavaEE的开发效率提高5倍以上,代码减少60%以上。

此次发布的4.2版本主要更新包括:

  1. 所有报表类型均支持横向扩展数据集
  2. 支持大数据量的显示,比如一页显示几千甚至几万条记录
  3. 数据导入支持excel2007版本的数据文件
  4. 扩展服务器端向前台提示信息的接口方法,允许提示时控制提示窗口的行为,比如是否自动隐藏,大小等
  5. 支持导出列表报表选中的记录行,支持在服务器端先落地再压缩再导出的导出方式,这样可以支持超大数据的导出操作
  6. 支持开发人员配置最终的查询报表数据的SQL语句,框架不做任何转换,可以大幅提高报表数据查询性能
  7. 重构查询下拉框选项数据、输入联想选项数据、自动填充数据的配置,支持单独为它们指定数据源、SQL语句执行方式(即采用statement还是preparedstatement方式执行),支持使用SQL语句、存储过程、JAVA类三种方式查询它们的数据
  8. 所有弹出窗口的功能都支持弹出前回调函数,并能在回调函数中给弹出URL动态添加参数或者阻止弹出操作,比如editablelist的编辑页面、文件上传、弹出窗口输入框等等
  9. 扩展文件上传功能,升级文件上传组件包,不再与struts等项目共存时存在文件上传的冲突;支持动态创建不存在的上传目录,支持在文件上传输入框中删除后台文件的删除方式,新增生成文件上传功能的JAVA接口方法
  10. 所有组件都支持<outerheader/>和<outerfooter/>标签,配置组件外围的静态或动态显示内容
  11. 重构报表数据查询实现,用户可以更容易地支持从其它非关系型数据库查询报表显示数据
  12. 完善了服务器端向前台提示信息的接口方法,允许控制提示窗口
  13. 支持在服务器端设置列表报表哪些记录行不允许选中
  14. 将显示在页面和下载到数据文件中时的各列显示模式分开,比如某列只显示在页面,但不下载到数据文件中等
  15. 解决了所有列表报表类型在数据超长时不会自动折行的问题

框架地址:http://www.wabacus.org/

论坛地址:http://wabacus.btedu.gov.cn/
10
0
评论 共 19 条 请登录后发表评论
19 楼 songbgi 2013-10-16 09:23
这个帖子好乱
18 楼 ktzhxm 2013-10-14 07:31
对于怀疑于 反对 鄙视等回复,作者不需要解释,坚持做自己认为对的就行了。冯小刚的电影还被批很多漏洞,并不影响冯导的水平。windows烂大家不还小样用。看别人水平低,来,你弄一个出来
17 楼 spritesong 2013-10-12 22:47
wabacus是一个很成熟的框架了,从版本号就可以看出,不断的出新版本,不断改善。
另外作者水平很高,心态也非常好,希望长期将整个项目做下去。
16 楼 349446658 2013-10-12 09:29
khan 写道
王婆卖哈密瓜,香瓜,东南西北瓜,就是一个吹和夸!拿出5倍的依据和60%的测试再说吧!
关于5倍以上和60%以上我在iteye对wabacus专访中有详细的说明,有兴趣可以去看看。 这个是一个通过众多用户的使用反馈以及本人对框架的深入了解得出的经验值,这只是个保守估计,对熟练掌握框架的人可能不止提高这么多。
15 楼 khan 2013-10-12 09:01
王婆卖哈密瓜,香瓜,东南西北瓜,就是一个吹和夸!拿出5倍的依据和60%的测试再说吧!
14 楼 349446658 2013-10-11 09:30
xumin198908 写道
总感觉界面比较老土。。  让我不再想看下去。。。

界面可以定制,框架支持新增自己的主题风格,如果公司有专业的美工,完全可以做出符合自己要求的界面出来,部分对界面要求高的wabacus用户也是这么做的。
13 楼 xumin198908 2013-10-11 09:28
总感觉界面比较老土。。  让我不再想看下去。。。
12 楼 cjblog 2013-10-11 09:05
用过,还是不错,从3版本到现在我都有关注,成长的很快。
11 楼 lgwt9829 2013-10-11 08:48
用了2年多了,大大小小的项目好几个,一般的管理系统均能很好的实现,个别需求也可以通过第三方的方式融入进来得以实现。

效率怎么说呢,还是很快的吧。就像自己写代码,会的手到擒来,不会的就要查网络(自然就慢了);拿到这个框架来说,支持的,确实实现速度很快,暂时不支持的,就需要自己学习研究交流,这个就慢了

还是不错的一个框架,思想比较新颖,也比较“轻量级”,系统嘛,重在应用,用户并不关心是用的jsp+servelt,还是SSH,还是EJB,能实现就好,能好用就行。

有兴趣的可以接触一下,多一种选择未必是坏事~
10 楼 349446658 2013-10-11 08:46
osacar 写道
349446658 写道
wabacus是基础快速开发框架,就像SSH一样,可以用在工作流环境,也可以用在非工作流环境,只不过开发效率比SSH要快很多倍。
所以工作流的集成优先级比较低,就是要集成进来也会以扩展包的形式发布,而不会集成到wabacus框架中。


那性能呢?不能光有效率而没性能吧?

性能不会比SSH实现的差,我在官网http://www.wabacus.org/的编辑思想中有简要的理论推断,用户在使用的过程中也没有抱怨过性能问题。而且wabacus框架的前身做过大型门户网站,所以性能没有任何问题。
尤其是4.2版本,在性能上进一步做了很大的优化,支持大数据量的导出和显示,比如一页显示几千甚至几万条记录都不成问题。
9 楼 osacar 2013-10-11 08:41
349446658 写道
wabacus是基础快速开发框架,就像SSH一样,可以用在工作流环境,也可以用在非工作流环境,只不过开发效率比SSH要快很多倍。
所以工作流的集成优先级比较低,就是要集成进来也会以扩展包的形式发布,而不会集成到wabacus框架中。


那性能呢?不能光有效率而没性能吧?
8 楼 349446658 2013-10-10 17:19
KimShen 写道
一个帖子3个托

看看论坛http://wabacus.btedu.gov.cn/上那么多人在用,用得着请托吗?
难道只有不了解wabacus框架的人乱喷才不叫托?呵。
7 楼 KimShen 2013-10-10 17:11
一个帖子3个托
6 楼 lzsf1984 2013-10-10 13:20
wabacus的确是很值得推荐的,本人已用到较复杂的项目中,实现比较奇葩的功能是很得心应手的,最主要的是与其他框架可以并存,兼容性较好。
5 楼 349446658 2013-10-10 13:11
Wen_Chang 写道
本来不想砸砖的,一看到“将JavaEE的开发效率提高5倍以上,代码减少60%以上”这样的标题党之类的描述,只能倒水了,wabacus思想确实不错,但实际开发中比不会比提高开发效率,不知道LZ是怎么统计的,代码减少60%这个也不一定吧,J2EE的宗旨是高内聚,低耦合,而wabacus会把sql语句、前置拦截、后置拦截、javaBean 等写在一起,增加了耦合度,项目在升级或者做数据库迁移是很难处理,反而降低了开发效率。

对wabacus一点都不了解呀,说的尽是外行话,呵,在wabacus中,根本没有javaBean,而且SQL语句、拦截器、前台展示都可以分开在不同的配置文件中配置,拦截器还可以选择是写在配置文件还是开发JAVA类的方式实现。
只不过是因为用wabacus开发后,比传统的javaEE开发模式大幅减少了代码量,很多开发人员觉得没有必要分开,写在一起更容易维护,因为一点点东西分布在不同的文件同可能更不好维护,这恰恰体现了用wabacus开发的简洁性。
关于wabacus的开发思想特点,可以看看iteye对wabacus的专访:http://www.iteye.com/magazines/91。
4 楼 Wen_Chang 2013-10-10 12:23
本来不想砸砖的,一看到“将JavaEE的开发效率提高5倍以上,代码减少60%以上”这样的标题党之类的描述,只能倒水了,wabacus思想确实不错,但实际开发中比不会比提高开发效率,不知道LZ是怎么统计的,代码减少60%这个也不一定吧,J2EE的宗旨是高内聚,低耦合,而wabacus会把sql语句、前置拦截、后置拦截、javaBean 等写在一起,增加了耦合度,项目在升级或者做数据库迁移是很难处理,反而降低了开发效率。
3 楼 349446658 2013-10-10 11:29
wabacus是基础快速开发框架,就像SSH一样,可以用在工作流环境,也可以用在非工作流环境,只不过开发效率比SSH要快很多倍。
所以工作流的集成优先级比较低,就是要集成进来也会以扩展包的形式发布,而不会集成到wabacus框架中。
2 楼 zb0567 2013-10-10 11:27
更新不错的说,支持~~希望尽快出现工作流的东西
1 楼 zb0567 2013-10-10 11:26
更新不错的说,支持~~希望尽快出现工作流的东西

发表评论

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

相关推荐

Global site tag (gtag.js) - Google Analytics