阅读更多
J2EE 快速开发框架 Wabacus 3.4 版已发布,通过该框架,开发者的代码量可以减少60%以上,开发效率提高五倍以上。

3.4版本主要更新列表:

  • 支持使用存储过程查询报表数据
  • 支持普通打印、Lodop打印、Pdf打印三种打印方式的配置
  • 扩展数据导出功能,支持PDF导出,支持海量数据导出、支持导出excel时自动拆分Sheet,支持多种导出多张报表数据的方式
  • 支持查询报表、输入联想选项、列过滤选项、单选框/下拉框/复选框数据的条件数据来自于URL、request、session或者requst/session中某个对象的成员变量的值
  • 完善静态模板、动态模板功能
  • 修复了用户使用时发现的一些BUG
框架地址:http://code.google.com/p/wabacus

论坛地址:http://wabacus.btedu.gov.cn/

在线DEMO演示地址:

另外,在3.4版本中已经将所有源代码开放。
24
8
评论 共 112 条 请登录后发表评论
32 楼 tag13346 2012-07-05 11:55
349446658 写道
tag13346 写道
349446658 写道
tag13346 写道
349446658 写道
tag13346 写道
感觉很可以满足一些短平快的项目,稍微大些应该应付不了

感觉不对,呵,有的朋友用它做公司产品都快做完了。
因为wabacus提供了很多接口允许你对复杂业务在某些阶段加入自己的实现,所以不耽误你实现任意复杂的功能的。

主要是我看到很多代码是在页面上写了sql语句,所以说考虑扩展问题。如果页面需要和后台剥离或者后台需要横向扩展的话,恐怕不是那么容易吧。但是我觉得这个工具可以适合用来做报表,当然,界面可以再好看些

你看错了,那是配置文件,不是页面,呵,这里的xml和hibernate的xml是一样的,都是用来配置的,跟jsp/html是两回事。
只不过wabacus是将<display/>、<sql/>等配置在一起,当然你也可以分开配置,在DEMO的“模块化配置”中有演示。

将<display><sql>放在一起与否并不是问题,可否试想一下下面这个最常见的需求:打缓存。

“打缓存”什么意思?不好意思,我没听过,麻烦解释一下。

就是在数据存储层以上加一级缓存
31 楼 349446658 2012-07-05 11:30
tag13346 写道
349446658 写道
tag13346 写道
349446658 写道
tag13346 写道
感觉很可以满足一些短平快的项目,稍微大些应该应付不了

感觉不对,呵,有的朋友用它做公司产品都快做完了。
因为wabacus提供了很多接口允许你对复杂业务在某些阶段加入自己的实现,所以不耽误你实现任意复杂的功能的。

主要是我看到很多代码是在页面上写了sql语句,所以说考虑扩展问题。如果页面需要和后台剥离或者后台需要横向扩展的话,恐怕不是那么容易吧。但是我觉得这个工具可以适合用来做报表,当然,界面可以再好看些

你看错了,那是配置文件,不是页面,呵,这里的xml和hibernate的xml是一样的,都是用来配置的,跟jsp/html是两回事。
只不过wabacus是将<display/>、<sql/>等配置在一起,当然你也可以分开配置,在DEMO的“模块化配置”中有演示。

将<display><sql>放在一起与否并不是问题,可否试想一下下面这个最常见的需求:打缓存。

“打缓存”什么意思?不好意思,我没听过,麻烦解释一下。
30 楼 tag13346 2012-07-05 11:28
349446658 写道
tag13346 写道
349446658 写道
tag13346 写道
感觉很可以满足一些短平快的项目,稍微大些应该应付不了

感觉不对,呵,有的朋友用它做公司产品都快做完了。
因为wabacus提供了很多接口允许你对复杂业务在某些阶段加入自己的实现,所以不耽误你实现任意复杂的功能的。

主要是我看到很多代码是在页面上写了sql语句,所以说考虑扩展问题。如果页面需要和后台剥离或者后台需要横向扩展的话,恐怕不是那么容易吧。但是我觉得这个工具可以适合用来做报表,当然,界面可以再好看些

你看错了,那是配置文件,不是页面,呵,这里的xml和hibernate的xml是一样的,都是用来配置的,跟jsp/html是两回事。
只不过wabacus是将<display/>、<sql/>等配置在一起,当然你也可以分开配置,在DEMO的“模块化配置”中有演示。

将<display><sql>放在一起与否并不是问题,可否试想一下下面这个最常见的需求:打缓存。
29 楼 iceblooded 2012-07-05 11:27
应该支持一下,国产开源项目
28 楼 349446658 2012-07-05 11:11
tag13346 写道
349446658 写道
tag13346 写道
感觉很可以满足一些短平快的项目,稍微大些应该应付不了

感觉不对,呵,有的朋友用它做公司产品都快做完了。
因为wabacus提供了很多接口允许你对复杂业务在某些阶段加入自己的实现,所以不耽误你实现任意复杂的功能的。

主要是我看到很多代码是在页面上写了sql语句,所以说考虑扩展问题。如果页面需要和后台剥离或者后台需要横向扩展的话,恐怕不是那么容易吧。但是我觉得这个工具可以适合用来做报表,当然,界面可以再好看些

你看错了,那是配置文件,不是页面,呵,这里的xml和hibernate的xml是一样的,都是用来配置的,跟jsp/html是两回事。
只不过wabacus是将<display/>、<sql/>等配置在一起,当然你也可以分开配置,在DEMO的“模块化配置”中有演示。
27 楼 tag13346 2012-07-05 11:08
349446658 写道
tag13346 写道
感觉很可以满足一些短平快的项目,稍微大些应该应付不了

感觉不对,呵,有的朋友用它做公司产品都快做完了。
因为wabacus提供了很多接口允许你对复杂业务在某些阶段加入自己的实现,所以不耽误你实现任意复杂的功能的。

主要是我看到很多代码是在页面上写了sql语句,所以说考虑扩展问题。如果页面需要和后台剥离或者后台需要横向扩展的话,恐怕不是那么容易吧。但是我觉得这个工具可以适合用来做报表,当然,界面可以再好看些
26 楼 349446658 2012-07-05 10:57
tag13346 写道
感觉很可以满足一些短平快的项目,稍微大些应该应付不了

感觉不对,呵,有的朋友用它做公司产品都快做完了。
因为wabacus提供了很多接口允许你对复杂业务在某些阶段加入自己的实现,所以不耽误你实现任意复杂的功能的。
25 楼 tag13346 2012-07-05 10:51
感觉很可以满足一些短平快的项目,稍微大些应该应付不了
24 楼 349446658 2012-07-05 10:30
kobe1029 写道
3.4的源码好像无法下载

通过SVN地址:http://wabacus.googlecode.com/svn/就可以下载了
已经有几个朋友下载了,不过他们不是通过myeclipse集成的svn工具,是用单独的SVN客户端工具。
23 楼 kobe1029 2012-07-05 10:26
3.4的源码好像无法下载
22 楼 349446658 2012-07-05 09:56
androidssh 写道
完善一下相关文档呀,比如设计框架,应用了哪些技术,我看主要是通过js来完成

开发文档很丰富的,有四五个,而且DEMO本身也相当于一个详细的文档。另外,还有一个使用框架的朋友录制的视频教程,在google code上可以下载到。
如果想看是如何设计的,可以看源码,所有源码都已公开,而且有详细的注释。
wabacus绝大部分功能是通过JAVA类来完成的,有近4M的JAVA源码,只有1w行左右的JS代码。不过都没有用到第三方框架。
21 楼 androidssh 2012-07-05 09:47
完善一下相关文档呀,比如设计框架,应用了哪些技术,我看主要是通过js来完成
20 楼 spritesong 2012-07-05 09:05
wabacus又进步了,可喜可贺!

已经用此框架开发了几个项目了,很好用,常用的功能只需配置即可,使开发者可以更多关注业务逻辑。

该框架最灵活的应该是拦截器,贯穿整个生命周期。如果想深入运用,则必须掌握它。
19 楼 349446658 2012-07-05 08:59
zhenjia 写道
追求零配置很好?
传统的html dom 变成一个第三方定义的东西很好?

各位用的习惯?
真用的系统又是否能驾驭得了?

那么多的demo看了,样式千篇一律,也许只有国企才能接受这样的界面。

如果说真的追求零配置,现在的程序员真懒得可以。。

编程是个艺术,在好的架构上,编码是一种享受的过程,任何的实现都是那么的优雅,又没有太多过份的封装,才是好的东西。

框架是快速开发,理清思路/结构的工具,但是并不是配置配置就完活的。

普通的crud零配置太简单了,一个复杂的业务系统,如果也能零配置,那太异想天开了。
花很多时间浪费在一个第三方封装的过于多的架构上,要不就是彻底驾驭他,要就是放手别用,只了解即可。否则,到头来什么也学不到,学到的无非就是这样的业务,这样的界面如何配置,就“自动”生成了。真心想问一句,原理,过程都不愿意去了解的实现了需要的功能,快乐么?充实么?

你可能没看仔细,wabacus没有追求零代码,而且认为零代码在目前来看是不现实的,否则程序员的饭碗要被文员抢走了。
使用wabacus开发,不是不用写一点程序,而是将程序员的开发量降到最低,绝大多数功能不需要写,只需声明就可以得到,对于灵活复杂的业务,只要在生命周期的某个或某些阶段加入自己的实现,其它阶段仍可以通过声明即可,这样一方面大大提高J2EE的整体开发效率,另一方面能适应各种复杂的场合,wabacus的这种开发思路已经在很多项目、产品中得到验证,确实能带来很大的好处。有的朋友用它开发了好几个项目。
关于DEMO样式都一样,这很正常,DEMO也相当于一个项目,风格肯定要统一,否则给人凌乱的感觉。
关于你说用快速开发体验不到编程的乐趣,那要看你编程是为了什么,如果是为了追求充实感,而不是为了快速高效的实现功能,那你还是用传统的编程思想进行开发比较好,最好能用汇编等低级语言,这样可能更充实,呵。
就好比虽然现在交通工具非常发达,但很多驴友为了追求走路的乐趣,宁愿走路。
18 楼 349446658 2012-07-05 08:37
xuershan 写道
要是零代码能实现,还能留在现在来解决。微软早就解决了。

是的,所以上面一位朋友说要零代码我认为是不现实的,跟实现共产主义一样不合实际。
wabacus的目标是将开发人员的代码开发量尽量降到最低的程度,对于绝大多数功能,只要配置声明即可实现,对于灵活且复杂的业务需求,开发人员只需在生命周期的某个阶段加入自己的实现即可,这样一方面大大提升J2EE整体开发效率,另一方面可以适应各种复杂场合。
有兴趣可以看看我的这篇文章:http://349446658.iteye.com/admin/blogs/1491272
17 楼 zhenjia 2012-07-04 23:00
追求零配置很好?
传统的html dom 变成一个第三方定义的东西很好?

各位用的习惯?
真用的系统又是否能驾驭得了?

那么多的demo看了,样式千篇一律,也许只有国企才能接受这样的界面。

如果说真的追求零配置,现在的程序员真懒得可以。。

编程是个艺术,在好的架构上,编码是一种享受的过程,任何的实现都是那么的优雅,又没有太多过份的封装,才是好的东西。

框架是快速开发,理清思路/结构的工具,但是并不是配置配置就完活的。

普通的crud零配置太简单了,一个复杂的业务系统,如果也能零配置,那太异想天开了。
花很多时间浪费在一个第三方封装的过于多的架构上,要不就是彻底驾驭他,要就是放手别用,只了解即可。否则,到头来什么也学不到,学到的无非就是这样的业务,这样的界面如何配置,就“自动”生成了。真心想问一句,原理,过程都不愿意去了解的实现了需要的功能,快乐么?充实么?
16 楼 xuershan 2012-07-04 21:52
要是零代码能实现,还能留在现在来解决。微软早就解决了。
15 楼 tjc 2012-07-04 20:50
tjc 写道
看了下,还不错,特别是列表表单支持回车输入下一栏数据,这个有很多客户经常强调,赞!

期待界面能更商务些
14 楼 tjc 2012-07-04 20:50
看了下,还不错,特别是列表表单支持回车输入下一栏数据,这个有很多客户经常强调,赞!
13 楼 michaeltangbin 2012-07-04 20:18
3.4又是一个很大的提升啊。
特别是打印不用自己写了,很方便。
也支持pdf打印。
一直支持中!!

发表评论

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

相关推荐

  • 开发基于J2EE+SSM框架的信息管理系统

    开发基于J2EE+SSM框架的信息管理系统中遇到的问题及其解决办法 eg:Navicat过期 Tomact发布 中文乱码等等

  • J2EE高级开发框架.pdf

    J2EE高级开发框架.pdf

  • 企业级j2ee应用开发框架套件

    值得拥有的企业级j2ee应用开发框架套件,专业团队开发,完整的生态体系,活跃的社区氛围,无限的水平扩展能力,7*24不间断运维能力

  • J2EE 框架 Wabacus 3.3 发布,开发效率提高五倍

    J2EE 快速开发框架 Wabacus 3.3 版已发布,通过该框架,开发者的代码量可以减少60%以上,开发效率提高五倍以上。  该版本新增功能列表:  支持冻结报表行列标题功能 支持运行时每个用户切换自己的主题...

  • J2EE高级开发框架新手教程

    J2EE是sun公司开发的一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在...J2EE开发框架主要有Hibernate,Spring,Struts2,EXTJS,Json。

  • J2EE快速开发框架wabacus3.2简介

    J2EE快速开发框架wabacus 3.2 发布,提高J2EE开发效率5倍以上   J2EE快速开发框架wabacus3.2版已发布。   使用wabacus开发,可以使开发效率提高5倍以上,代码量减少60%以上。 新版本主要更新如下: • 支持...

  • J2EE快速开发框架wabacus

    使用wabacus开发,可以使开发效率提高5倍以上,代码量减少60%以上。 框架地址:http://code.google.com/p/wabacus/在线演示DEMO:http://elib.hrbeu.edu.cn/WabacusDemo/开发论坛:http://tieba.baidu.com/club/10732962...

  • Java EE(J2EE)快速开发框架, SSM 架构 mybatis-plus kisso 实战项目

    Java EE(J2EE)快速开发框架, SSM 架构 mybatis-plus kisso 实战项目

  • 跳蚤J2EE快速开发框架

    利用此开发框架可以快速构建一个J2EE企业级应用系统; 此开发框架内置了权限管理/组织用户管理/通用查询框架/通用增删改框架; 利用通用查询框架可以快速构建一个查询,而开发人员只须编写一个XML和一条SQL语句即可. ...

  • J2EE企业级开源框架bboss源代码

    bboss是一个j2ee开源框架,为企业级应用开发提供一站式解决方案,并能有效地支撑移动应用开发。bboss功能涵盖ioc,mvc,jsp自定义标签库,持久层,全局事务托管,安全认证,SSO,web会话共享,cxfwebservice服务发布...

  • Java EE(J2EE)快速开发框架, SSM 架构 mybatis-plus kisso 实战项目.zip

    Java EE(J2EE)快速开发框架, SSM 架构 mybatis-plus kisso 实战项目.zip

  • j2ee 开发框架

    一套超简单的J2EE开发框架. 本框架的特点是: 1、轻量级 2、开发效率极高。 3、配置文档集中,维护简单 4、一般任务(增、删、改、查),只需简单配置即可。 5、可随意切换多个连接池(C3P0,PROXOOL,自带连接池) ...

  • 跳蚤J2EE快速开发框架使用说明

    利用此开发框架可以快速构建一个J2EE企业级应用系统; 此开发框架内置了权限管理/组织用户管理/通用查询框架/通用增删改框架; 利用通用查询框架可以快速构建一个查询,而开发人员只须编写一个XML和一条SQL语句即可. ...

  • J2EE开发常用框架.docx

    J2EE开发常用框架.docxJ2EE开发常用框架.docx

  • j2ee快速开发平台

    一款非常简单实用的web快速开发平台,可以在该平台上实现各种各样的报表、开发各式各样的业务系统,也可以作为最终产品。还可以作为中间件。 具体详情可以到www.huadan.biz上面查询。

  • Hibernate+Struts的J2EE应用开发

    这样可大大降低代码的耦合性以及提高系统的开发效率。关键字Hibernate,Struts,MVC,持久层引言随着Java技术的逐渐成熟与完善,作为建立企业级应用的标准平台,J2EE平台得到了长足的发展。借助于J2EE规范中包含的多...

  • JEDEC SPEC 最新版 合集 DDR2/DDR3/DDR4/DDR5/LPDDR2/LPDDR3/LPDDR4(X)/LPDDR5(X)

    JESD79-2F DDR2 JESD79-3F DDR3 JESD79-4D DDR4 JESD79-5C DDR5 JESD209-2F LPDDR2 JESD209-3C LPDDR3 JESD209-4E LPDDR4 JESD209-4-1A LPDDR4X JESD209-5C LPDDR5(X)

Global site tag (gtag.js) - Google Analytics