阅读更多
J2EE快速开发框架wabacus3.2版已发布。


使用wabacus开发,可以使开发效率提高5倍以上,代码量减少60%以上。

新版本主要更新如下:

  • 支持块数据列表报表类型,方便显示图片列表,支持新闻列表显示效果
  • 所有容器都支持配置功能按钮,并且支持将功能按钮显示在右键菜单中
  • 所有容器都支持配置header和footer显示部分
  • 支持各种客户端JS直接调用服务器端JAVA类的接口方法
  • 扩展输入联想功能,支持选中选项后执行客户端回调函数,支持一个联想选项提供不同的label和value,增强了联想体验
  • 扩展行选中回调功能,当选中行或取消选中行时,都会调用配置的行选中回调函数,并传入本次操作选中的行和取消选中的行
  • 扩展数据导入功能功能,支持当导入数据出错时,可以精确定位是哪一条记录导入失败
  • 扩展数据统计功能,支持为统计项配置条件,这样方便实现统计符合什么条件的记录,而不是只能统计所有记录
  • 提供文件下载功能,只要简单一行配置或一行代码,就能轻松实现文件下载功能
  • 支持报表数据延迟加载的功能,最常用的场合是第一次访问数据量大,不想加载,等用户输入条件进行查询后才加载,则可以使用此功能

框架地址:http://code.google.com/p/wabacus/

在线演示DEMO:http://elib.hrbeu.edu.cn/WabacusDemo/

开发论坛:http://tieba.baidu.com/club/10732962

31
11
评论 共 88 条 请登录后发表评论
88 楼 developerinit 2012-08-06 20:21
我要研究下,看着很不错,顶一个先
87 楼 liqi888 2012-07-05 12:51
看上去不错,有时间研究一下
86 楼 bqlin1987 2012-05-26 22:10
感激楼主!真心谢谢!
85 楼 programming 2012-03-04 20:27
是否可以把这个框架包集成到maven库中。
84 楼 349446658 2012-02-28 13:32
beyondsoros_king 写道
我确实不知道如果业务很复杂了该怎么处理
配置文件太多了 也太复杂了
让我写配置文件 还不如让我写点代码来的快

配置文件多吗?呵呵,DEMO演示了几百个应用,才那么点配置。
每个演示都可以点击“查看配置”,查看到当前演示功能是如何配置出来的,你会发现一点都不多,让你写代码来实现,要多出好多倍出来。
你不知道复杂业务如何处理主要是还不了解框架,相信你看看懂了DEMO的演示,你肯定就知道如何快速处理复杂业务了
83 楼 349446658 2012-02-28 12:55
beyondsoros_king 写道
349446658 写道
programming 写道
看上去,还可以的,但说的提升五倍,是不是夸张了一点

一点不夸张,wabacus的编程思想和传统的编程思想有很大的区别,举个形象点的例子吧:
用jsp、servlet开发,就相当于手写字聊天,每个字需要一笔一画地将字写出来,看的人才知道你的意思。
用ssh框架或其它框架开发,好比用五笔字型打字聊天,一块一块地打,再复杂的字也就五笔以内打出来,比上一种方式要快。
用wabacus开发,好比视频聊天,只要说出来(也就是声明出来)别人就知道你要表达的意思,而不用去把每个字写出来。

你一句话就把人否定了 我也觉得很夸张 什么东西不靠说的 我觉得点拿出测试数据来
其实我个人觉得这个并不快 我从数学角度分析的  读配置文件 在解析 什么的 我觉得很慢啊  如果你真觉得快 5陪 可以给铁道部 说下 让12306 改下框架  省点在添加服务器 费很多钱了

这也不是没道理的否定,只是对他意见的修正,毕竟我自己了解框架。
而且你在评论前没有先看懂我的话,我说的是开发效率提高五倍,而不是性能提高五倍。当你犯了这种错误的时候,我肯定要指正一下的。
开发效率只有用过的朋友才知道,没办法给出具体数据来度量的。
82 楼 beyondsoros_king 2012-02-28 12:52
349446658 写道
programming 写道
看上去,还可以的,但说的提升五倍,是不是夸张了一点

一点不夸张,wabacus的编程思想和传统的编程思想有很大的区别,举个形象点的例子吧:
用jsp、servlet开发,就相当于手写字聊天,每个字需要一笔一画地将字写出来,看的人才知道你的意思。
用ssh框架或其它框架开发,好比用五笔字型打字聊天,一块一块地打,再复杂的字也就五笔以内打出来,比上一种方式要快。
用wabacus开发,好比视频聊天,只要说出来(也就是声明出来)别人就知道你要表达的意思,而不用去把每个字写出来。

你一句话就把人否定了 我也觉得很夸张 什么东西不靠说的 我觉得点拿出测试数据来
其实我个人觉得这个并不快 我从数学角度分析的  读配置文件 在解析 什么的 我觉得很慢啊  如果你真觉得快 5陪 可以给铁道部 说下 让12306 改下框架  省点在添加服务器 费很多钱了
81 楼 349446658 2012-02-28 12:49
beyondsoros_king 写道
首先顶下楼主 也感谢开源 
耐心的回答每一个问题 你是个技术牛人这是肯定的 但是你不是一个好的营销者
上来就否定用户,否定别人的说法 似乎不太理智。

多谢指点,这方面我确实做的不够好,毕竟是搞技术出身,而且是只对技术感兴趣的那种,所以有言语得罪之处希望大家包容。
80 楼 lgwt9829 2012-02-28 12:48
349446658 写道
programming 写道
看上去,还可以的,但说的提升五倍,是不是夸张了一点

一点不夸张,wabacus的编程思想和传统的编程思想有很大的区别,举个形象点的例子吧:
用jsp、servlet开发,就相当于手写字聊天,每个字需要一笔一画地将字写出来,看的人才知道你的意思。
用ssh框架或其它框架开发,好比用五笔字型打字聊天,一块一块地打,再复杂的字也就五笔以内打出来,比上一种方式要快。
用wabacus开发,好比视频聊天,只要说出来(也就是声明出来)别人就知道你要表达的意思,而不用去把每个字写出来。


本人6年java开发经验了,在试用此框架开发了几个小的项目后,觉得非常好用,特别是作为SOA项目的后台数据管理及报表展现,得到了boss的一致好评,关键是效率啊,几天就做完了,非常爽。。

这个框架,我从2.5开始用,到现在的3.1版本,每次版本升级都有很多惊喜,作者也很热心的帮大家解决各种问题

这个框架的理念还是很先进的,有兴趣的朋友可以加入这个大家庭
79 楼 beyondsoros_king 2012-02-28 12:46
我确实不知道如果业务很复杂了该怎么处理
配置文件太多了 也太复杂了
让我写配置文件 还不如让我写点代码来的快
78 楼 beyondsoros_king 2012-02-28 12:43
首先顶下楼主 也感谢开源 
耐心的回答每一个问题 你是个技术牛人这是肯定的 但是你不是一个好的营销者
上来就否定用户,否定别人的说法 似乎不太理智。
77 楼 lgwt9829 2012-02-28 12:42
本人6年java开发经验了,在试用此框架开发了几个小的项目后,觉得非常好用,特别是作为SOA项目的后台数据管理及报表展现,得到了boss的一致好评,关键是效率啊,几天就做完了,非常爽。。

这个框架,我从2.5开始用,到现在的3.1版本,每次版本升级都有很多惊喜,作者也很热心的帮大家解决各种问题

这个框架的理念还是很先进的,有兴趣的朋友可以加入这个大家庭
76 楼 fjjiaboming 2012-02-25 14:57
+1
kanme818 写道
349446658 写道
gnomewarlock 写道
349446658 写道
richard_2010 写道
349446658 写道
caoyangx 写道
table不兼容ie6,border的线只有拖动时才显示出来,否则是白色的。

===========================================
框架的每个功能我开发的时候都在ie系列、firefox、chrome、opera四个浏览器上做过测试的。
你说的这个在ie6上的border白线好像有时候是有,我也碰过,因为不影响使用,且ie6已经快成为历史了,所以没有急着解决。其它没有不支持多浏览器的问题。

国内IE6目前还是主流,不解决这个bug就木有市场啊

==================================
这是一个小问题,完全不影响使用,ie6是不是主流看一下身边的人都用什么浏览器就知道了。不过后面的版本会解决一下,让它尽善尽美吧。

IE6不是主流?呵呵

===================================
就算IE6是主流也没关系,这个小问题不会影响功能正常使用,不过ie6的市场份额已经急速下降,在美国还占不到1%,在中国的占有率可能会高点。


很多公司会用其他技术之外的方法让客户不要用IE6,你把很多资源时间精力投在这么个浏览器上得不偿失。

75 楼 panda0001 2012-02-25 12:36
349446658 写道
panda0001 写道
用2.7的版本开发了一个项目,下个项目打算用3.2的版本,2.7版本遇到过些问题,在各位的帮助下但是都解决了。框架基本上只是操作一些数据库的SQL,开发速度也快。目前2.7版本的实际项目客户在使用中,如果你们在企业级应用中遇到问题,欢迎在群里跟我讨论。

这位朋友的版本估计搞错了吧,呵呵,框架没有出过2.7版本的,2.5之后就直接出3.0了。

不好意思,是2.3的版本。
74 楼 349446658 2012-02-25 12:33
panda0001 写道
用2.7的版本开发了一个项目,下个项目打算用3.2的版本,2.7版本遇到过些问题,在各位的帮助下但是都解决了。框架基本上只是操作一些数据库的SQL,开发速度也快。目前2.7版本的实际项目客户在使用中,如果你们在企业级应用中遇到问题,欢迎在群里跟我讨论。

这位朋友的版本估计搞错了吧,呵呵,框架没有出过2.7版本的,2.5之后就直接出3.0了。
73 楼 panda0001 2012-02-25 12:32
上个项目中的版本是2.3。目前下载了3.2正在研究怎么用到企业级应用中,欢迎来讨论。
72 楼 panda0001 2012-02-25 12:29
用2.7的版本开发了一个项目,下个项目打算用3.2的版本,2.7版本遇到过些问题,在各位的帮助下但是都解决了。框架基本上只是操作一些数据库的SQL,开发速度也快。目前2.7版本的实际项目客户在使用中,如果你们在企业级应用中遇到问题,欢迎在群里跟我讨论。
71 楼 tommet 2012-02-25 11:31
框架不错
70 楼 duchengning 2012-02-25 09:38
买电脑、手机、数码、家电类产品,先上奥比网搜一搜、比一比,价格更实惠,消费更省心
69 楼 349446658 2012-02-25 09:03
ini_always 写道
软件设计的哲学是KISS(Keep It Simple and Stupid),所以,先把一个功能做好,做到极致,再想着集成吧,不要一上来就说我有多少多少功能,功能虽然多,但具体到每一个,质量就不一定高了。
不过,国人做开源不容易,支持一个,虽然工作不会用到,但作为个人,还是关心一下。

这位朋友说的很有道理,非常赞成你的观点,正是据于这个理念,wabacus框架一直没有涉及工作流等功能,因为很多组件做的很成熟了,而是专注于J2EE基础开发这一块。

发表评论

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

相关推荐

Global site tag (gtag.js) - Google Analytics