阅读更多
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 条 请登录后发表评论
48 楼 lord_is_layuping 2012-02-24 12:39
太好了,我要学
47 楼 349446658 2012-02-24 12:36
shuaiji 写道
满足客制化需求很困难

不困难,做为框架肯定考虑到这方面,DEMO演示了非常复杂的表单的。
对于70%的需求,只要声明就可以了,对于20%复杂的需求,你可以通过各个执行点加入自己的代码进行定制实现,对于最后10%框架不支持需求,比如全文检索、webservice、等等,用你们以前的方式实现就可以了。
现在在项目中使用框架的朋友都是这么做的。
46 楼 shuaiji 2012-02-24 12:18
满足客制化需求很困难
45 楼 tfkbyhq 2012-02-24 11:38
呵呵,支持~~~~~
44 楼 349446658 2012-02-24 11:25
richard_2010 写道
349446658 写道
caoyangx 写道
table不兼容ie6,border的线只有拖动时才显示出来,否则是白色的。

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

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

==================================
这是一个小问题,完全不影响使用,ie6是不是主流看一下身边的人都用什么浏览器就知道了。不过后面的版本会解决一下,让它尽善尽美吧。
43 楼 richard_2010 2012-02-24 11:23
349446658 写道
caoyangx 写道
table不兼容ie6,border的线只有拖动时才显示出来,否则是白色的。

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

国内IE6目前还是主流,不解决这个bug就木有市场啊
42 楼 349446658 2012-02-24 11:14
programming 写道
看上去,还可以的,但说的提升五倍,是不是夸张了一点

一点不夸张,wabacus的编程思想和传统的编程思想有很大的区别,举个形象点的例子吧:
用jsp、servlet开发,就相当于手写字聊天,每个字需要一笔一画地将字写出来,看的人才知道你的意思。
用ssh框架或其它框架开发,好比用五笔字型打字聊天,一块一块地打,再复杂的字也就五笔以内打出来,比上一种方式要快。
用wabacus开发,好比视频聊天,只要说出来(也就是声明出来)别人就知道你要表达的意思,而不用去把每个字写出来。
41 楼 programming 2012-02-24 11:10
看上去,还可以的,但说的提升五倍,是不是夸张了一点
40 楼 xiaoxin5230 2012-02-24 10:56
349446658 写道
xiaoxin5230 写道
2012-02-24 10:29:33,880 [main] INFO  com.wabacus.WabacusServlet - 正在加载配置文件wabacus.cfg.xml及所有报表配置文件...
2012-02-24 10:29:34,621 [main] INFO  com.wabacus.config.ConfigLoadManager - 报表javascript生成路径:C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\kk\wabacus-generatejs\
2012-02-24 10:29:34,755 [main] ERROR com.wabacus.config.ConfigLoadManager - 加载报表配置文件失败
com.wabacus.exception.WabacusConfigLoadingException: 初始化3DES密钥失败
Caused by: java.io.StreamCorruptedException: invalid stream header: EFBFBDEF
启动demo报这个错,怎么解决啊

==========================================
错误不在这里回答,你加入开发论坛发贴子,或者在iteye上单独发贴子讨论,我会回复的。

已经发了相关帖子
http://www.iteye.com/topic/1120870
39 楼 349446658 2012-02-24 10:37
xiaoxin5230 写道
2012-02-24 10:29:33,880 [main] INFO  com.wabacus.WabacusServlet - 正在加载配置文件wabacus.cfg.xml及所有报表配置文件...
2012-02-24 10:29:34,621 [main] INFO  com.wabacus.config.ConfigLoadManager - 报表javascript生成路径:C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\kk\wabacus-generatejs\
2012-02-24 10:29:34,755 [main] ERROR com.wabacus.config.ConfigLoadManager - 加载报表配置文件失败
com.wabacus.exception.WabacusConfigLoadingException: 初始化3DES密钥失败
Caused by: java.io.StreamCorruptedException: invalid stream header: EFBFBDEF
启动demo报这个错,怎么解决啊

==========================================
错误不在这里回答,你加入开发论坛发贴子,或者在iteye上单独发贴子讨论,我会回复的。
38 楼 xiaoxin5230 2012-02-24 10:32
2012-02-24 10:29:33,880 [main] INFO  com.wabacus.WabacusServlet - 正在加载配置文件wabacus.cfg.xml及所有报表配置文件...
2012-02-24 10:29:34,621 [main] INFO  com.wabacus.config.ConfigLoadManager - 报表javascript生成路径:C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\kk\wabacus-generatejs\
2012-02-24 10:29:34,755 [main] ERROR com.wabacus.config.ConfigLoadManager - 加载报表配置文件失败
com.wabacus.exception.WabacusConfigLoadingException: 初始化3DES密钥失败
Caused by: java.io.StreamCorruptedException: invalid stream header: EFBFBDEF
启动demo报这个错,怎么解决啊
37 楼 xql80329 2012-02-24 10:29
必须顶  一下啊
36 楼 wanggn 2012-02-24 10:12
恭喜版主又大公无私发布新的升级版本,开源本身的行为是可嘉的,能够在毫无利益驱使下去不断升级、给这个框架的使用者无私的进行技术指导,作为一个和信息技术共同成长的我,非常敬佩。
中国的it业多有这样的精英,信息发展何愁不会超越其他国家,信息化已经成为人们离不开的辅助工具。

这个框架从我应用的角度来讲有很多优势:
1、是开发经验的总结,为开发人员节省了很多时间,内部的精髓需要学习者深入的学习,不能只看表面,其思路和设计是很多值得学习的
2、一般业务的增删改查1-2分钟就可以完成
3、报表非常方便,查询同样
4、从业专一,精而专业
5、时间和精力需要版主不断的去升华,随需所变。业务需求是不段变化,具体的还要自己去努力,但60%的节省工作量,工作效率高了。何乐而不为呢

三人行,必有我师。

一位老程序员的感慨,天外有天,谦虚好学,即将进入这个行业的这个框架是你们入门的捷径。
35 楼 greatwqs 2012-02-24 10:12
  
吓了我一跳: http://elib.hrbeu.edu.cn/
34 楼 349446658 2012-02-24 10:07
caoyangx 写道
table不兼容ie6,border的线只有拖动时才显示出来,否则是白色的。

===========================================
框架的每个功能我开发的时候都在ie系列、firefox、chrome、opera四个浏览器上做过测试的。
你说的这个在ie6上的border白线好像有时候是有,我也碰过,因为不影响使用,且ie6已经快成为历史了,所以没有急着解决。其它没有不支持多浏览器的问题。
33 楼 caoyangx 2012-02-24 10:01
table不兼容ie6,border的线只有拖动时才显示出来,否则是白色的。
32 楼 tommet 2012-02-24 09:58
没用过
31 楼 kanme818 2012-02-24 09:52
349446658 写道
kanme818 写道
349446658 写道
kanme818 写道
我想咨询一下,从google code的截图来看,这个框架的强项应该是在报表和数据统计展示这块?那复杂的流转流程这个框架适合不适合?比如页面跳来跳去的那种。

================================================
很合适,数据展示只是其中一部分,DEMO还演示了数据编辑和表单,很多朋友都是用它来开发管理系统的。
框架提供了丰富的拦截器功能,允许你在每个操作加入自己的实现,对业务进行控制。当然常用的业务功能是用不上这些拦截器的接口方法的,配置完了就可以使用了。


开发论坛是度娘贴吧~~~,好吧,我其实想找完整的PDF教程,单位网络监控流量,是不是在那个release包里有?有的话就冒死下载一下。

================================================
下载的release包中有文档,不过不用冒死吧,回去在家里下也可以吧,呵。



好东西当然要迫不及待的看看,该死的公司监控流量的,25M不大,但是也能让我在流量排名上名列前茅了。哈哈
30 楼 349446658 2012-02-24 09:50
kanme818 写道
349446658 写道
kanme818 写道
我想咨询一下,从google code的截图来看,这个框架的强项应该是在报表和数据统计展示这块?那复杂的流转流程这个框架适合不适合?比如页面跳来跳去的那种。

================================================
很合适,数据展示只是其中一部分,DEMO还演示了数据编辑和表单,很多朋友都是用它来开发管理系统的。
框架提供了丰富的拦截器功能,允许你在每个操作加入自己的实现,对业务进行控制。当然常用的业务功能是用不上这些拦截器的接口方法的,配置完了就可以使用了。


开发论坛是度娘贴吧~~~,好吧,我其实想找完整的PDF教程,单位网络监控流量,是不是在那个release包里有?有的话就冒死下载一下。

================================================
下载的release包中有文档,不过不用冒死吧,回去在家里下也可以吧,呵。
29 楼 kanme818 2012-02-24 09:48
349446658 写道
kanme818 写道
我想咨询一下,从google code的截图来看,这个框架的强项应该是在报表和数据统计展示这块?那复杂的流转流程这个框架适合不适合?比如页面跳来跳去的那种。

================================================
很合适,数据展示只是其中一部分,DEMO还演示了数据编辑和表单,很多朋友都是用它来开发管理系统的。
框架提供了丰富的拦截器功能,允许你在每个操作加入自己的实现,对业务进行控制。当然常用的业务功能是用不上这些拦截器的接口方法的,配置完了就可以使用了。


开发论坛是度娘贴吧~~~,好吧,我其实想找完整的PDF教程,单位网络监控流量,是不是在那个release包里有?有的话就冒死下载一下。

发表评论

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

相关推荐

Global site tag (gtag.js) - Google Analytics