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

框架地址:http://code.google.com/p/wabacus
论坛地址:http://wabacus.btedu.gov.cn/
Wabacus作者专访:http://www.iteye.com/magazines/91

3.5版本主要功能变更列表:

  • 输入框改进,包括:
  •           1) <inputbox/>标签支持description属性,用于配置显示在输入框后面的描述信息
              2) <inputbox/> 的styleproperty属性支持[overwrite]style和(overwrite)style两种格式,分别表示两种覆盖系统内置的样式字符串的方式
              3) checkbox/radiobox两种输入框支持inlinecount属性,可以指定每行显示的选项个数,超过将自动分行显示
              4) 支持复选下拉框
              5) 下拉框依赖时不光可以依赖下拉框,还可以依赖任意类型的输入框,一个输入框可以被多个下拉框依赖,一个下拉框也可以依赖多个输入框。

  • 支持表单数据自动填充功能,即在一个表单输入框中输入数据后,其它输入框可以从数据库中取相应数据进行自动填充
  • 文件上传输入框和文件上传标签支持拦截器,可以在其中控制文件上传以及取到被上传文件的信息,还可以控制文件上传界面的显示。
  • <sql/>标签支持beforesearch属性,用于指定查询数据前置动作,开发人员可以在此控制查询条件值以或中止查询操作
  • 表格树的inistate属性废除,新增treexpandlayer属性,用于指定第一次访问时,自动展开的层数,从0开始,如果配置为-1,则展开所有层
  • <delete/>标签支持confirmessage属性,用于指定删除报表数据时确认提示信息,可以在其中指定动态提示值,比如提示信息中包含某列的值。
  • 在wabacus.cfg.xml的<report-files/>和<resource-files/>中注册报表配置文件和资源文件时,支持正则表达式模式匹配,不需逐个配置文件注册。
  • 支持Postgresql数据库,dbtype类为com.wabacus.config.database.type.Postgresql(由水晶峰朋友贡献)
  • 所有弹出窗口(包括弹出窗口输入框、文件上传输入框、editablelist报表类型的弹出编辑框等等)都支持弹出界面大小的灵活控制,比如指定显示大小、是否初始为最大化或最小化显示、是否显示“最大化”、“最小化”窗口的按钮等等。
  • 一些其它细节上的改进与优化,比如:优化了列过滤的显示效果、在服务器端提供了页面跳转的接口方法、解决了报表在IE6浏览器中有时候显示效果不好看的问题等等。
  • 修正了一些用户使用过程中发现的BUG。

[非常感谢哈尔滨工程大学唐滨博士、太极老师,江苏无锡吉中生智朋友贡献论坛和DEMO演示服务器]
14
4
评论 共 48 条 请登录后发表评论
8 楼 hhhhh 2012-10-09 13:09
项目checkout出来好多错啊, 就不能弄弄好。。。。
7 楼 Finishx 2012-10-09 11:18
Good
6 楼 zui4yi1 2012-10-09 10:59
哈,貌似不错,有时候研究,Mark
5 楼 dotjar 2012-10-09 10:48
有时间看看
4 楼 ddrisme 2012-10-09 10:47
哈哈 学习了。不过等我的大杀器出来你会很纠结的。
3 楼 zxj790122 2012-10-09 10:36
我是今年年初发现这个框架的,因为本人喜欢研究底层源码实现,所以花了很长时间去研究它的源码,发现底层实现逻辑清晰、结构严谨、很多模块的技术实现非常美妙,非常值得开发人员认真的研读,保证会对自己的编码能力有一个质的提高。而且平时我还经常使用这个框架进行一些web开发,使用起来非常简单,也非常快捷,所以,这个框架真是不可多得。
2 楼 xinyu311 2012-10-09 10:23
1 楼 cuiyushan3 2012-10-09 10:19
非常感谢作者提供如此好用的开发框架.
接触wabacus 5个多月了,从最初根据demo学习,到现在可以使用框架快速开发应用,
真的感觉自己也成长了很多.再次感谢作者.

发表评论

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

相关推荐

Global site tag (gtag.js) - Google Analytics