JavaEE快速开发框架Wabacus 4.2发布,开发效率提高五倍以上
程序员文章站
2022-04-06 12:26:25
...
Wabacus是一个JavaEE快速开发框架,采用面向声明的开发模式,可以不用编程或极少编程即可实现复杂的数据展示、数据编辑、表单处理等功能,将JavaEE的开发效率提高5倍以上,代码减少60%以上。
此次发布的4.2版本主要更新包括:
框架地址:http://www.wabacus.org/
论坛地址:http://wabacus.btedu.gov.cn/
此次发布的4.2版本主要更新包括:
- 所有报表类型均支持横向扩展数据集
- 支持大数据量的显示,比如一页显示几千甚至几万条记录
- 数据导入支持excel2007版本的数据文件
- 扩展服务器端向前台提示信息的接口方法,允许提示时控制提示窗口的行为,比如是否自动隐藏,大小等
- 支持导出列表报表选中的记录行,支持在服务器端先落地再压缩再导出的导出方式,这样可以支持超大数据的导出操作
- 支持开发人员配置最终的查询报表数据的SQL语句,框架不做任何转换,可以大幅提高报表数据查询性能
- 重构查询下拉框选项数据、输入联想选项数据、自动填充数据的配置,支持单独为它们指定数据源、SQL语句执行方式(即采用statement还是preparedstatement方式执行),支持使用SQL语句、存储过程、JAVA类三种方式查询它们的数据
- 所有弹出窗口的功能都支持弹出前回调函数,并能在回调函数中给弹出URL动态添加参数或者阻止弹出操作,比如editablelist的编辑页面、文件上传、弹出窗口输入框等等
- 扩展文件上传功能,升级文件上传组件包,不再与struts等项目共存时存在文件上传的冲突;支持动态创建不存在的上传目录,支持在文件上传输入框中删除后台文件的删除方式,新增生成文件上传功能的JAVA接口方法
- 所有组件都支持<outerheader/>和<outerfooter/>标签,配置组件外围的静态或动态显示内容
- 重构报表数据查询实现,用户可以更容易地支持从其它非关系型数据库查询报表显示数据
- 完善了服务器端向前台提示信息的接口方法,允许控制提示窗口
- 支持在服务器端设置列表报表哪些记录行不允许选中
- 将显示在页面和下载到数据文件中时的各列显示模式分开,比如某列只显示在页面,但不下载到数据文件中等
- 解决了所有列表报表类型在数据超长时不会自动折行的问题
框架地址:http://www.wabacus.org/
论坛地址:http://wabacus.btedu.gov.cn/
上一篇: Python-循环分支
下一篇: 【python】分支与循环