DORADO展现中间件的实现
DORADO展现中间件的实现,有以下几个层次:
1.
表现层4大功能。数据通过各种控件展示,进行查询、增加、修改、删除、保存等操作,占表现层技术需求的80%,这是DORADO本身研发实现的重点,提供控件Widget Lib、国际化I18N、皮肤Skin,角色Role、AJAX通讯引擎等支持通过视图模型viewModel进行表现层建模。剩余20%包括报表与打印、复杂图形与数据分析、文书等,通过与第三方产品整合或集成来实现。
2.前后台交互。通过不同的数据集合dataset支持不同的后台,包括SQL查询结果集,POJO(Javabean或Map的collection),Web
Service,XML,定制的数据集合等,对框架而言,支持Spring、Hibernate/ibatis、WfMC/BPEL/自有标准流程引擎等。
3.开发与调试环境。提供集成开发工具 dorado studio与Eclipse插件用于提供针对产品所需的各种源文件的模版化生成、创建向导、可视化配置,以及一些简单的编译、部署、测试等功能。Debugger提供评估JavaScript并计时、显示调试日志、显示部分系统信息等功能的简单JS调试小工具。
4.性能测试与调优。内置多种浏览器端性能优化措施。提供Web Console进行参数配置与性能监控。提供自主研发开源小工具TestFrame专用于测试页面刷新用时、提交用时等浏览器端页面性能定量指标。