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专用于测试页面刷新用时、提交用时等浏览器端页面性能定量指标。

转载于:https://www.cnblogs.com/xiyuanbaiyun/archive/2011/08/02/2125338.html

DORADO展现中间件的实现相关推荐

  1. Dorado用法与示例

    Dorado用法与示例 dorado用后总结 一.dorado概念 dorado的产品全名是"dorado展现中间件".从产品形态上dorado由两部分组成,第一部分是一个具有AJ ...

  2. Dorado 7.1.20 发布,Ajax的Web开发平台

    Dorado 7.1.20 发布,Dorado7的全称是Dorado展现中间件,是一款开源软件,致力于为Web应用提供更加丰富.友好的用户界面,同时大幅提高展现层的开发效 率. Dorado7由三个部 ...

  3. Dorado7功能及技术特点

    简介 Dorado PresentationMiddleware(即Dorado展现中间件,以下简称Dorado)致力于辅助Web应用中表现层的开发过程.Dorado主要可以为您带来如下两方面的使用价 ...

  4. 2012年度最受欢迎中国开源软件评选

    http://www.oschina.net/project/top_cn_2012 afinal Afinal 是一个android的 orm 和 ioc 框架.而且封装了android中的http ...

  5. dorado7ajax,Dorado7

    Dorado7的全称是Dorado展现中间件,是一款开源软件,致力于为Web应用提供更加丰富.友好的用户界面,同时大幅提高展现层的开发效率.Dorado7由三个部分组成:浏览器端的控件(Javascr ...

  6. 参与评选开源软件名单

    afinal Afinal 是一个android的 orm 和 ioc 框架.而且封装了android中的httpClient,使其更加简单易用.使用finalBitmap,无需考虑bitmap在an ...

  7. 软件中国2006风云榜之10大最具创新性技术

    引自:http://news.csdn.net/n/20070105/100348.html 10大最具创新性技术(除年度最佳外,其余按首字拼音顺序排列)入围名单(按首字拼音顺序排列): 达梦数据库D ...

  8. 做为一个中国的ITer,你感到耻辱吗?看CSDN的“软件中国2006风云榜之10大最具创新性技术”...

    http://news.csdn.net/n/20070105/100348.html 10大最具创新性技术(除年度最佳外,其余按首字拼音顺序排列) 入围名单(按首字拼音顺序排列): 达梦数据库DM ...

  9. Dorado5学习笔记

    本图描述了Dorado5展现中间件的运行机制 1.其中全图可分为Server端和Client端两个区域,分别展示了Dorado5在Server端和Client端的实现机制: 名词解释: ViewMod ...

  10. 架构设计第三步:评估和选择备选方案

    上一期我讲了设计备选方案,在完成备选方案设计后,如何挑选出终的方案也是一个很大的挑 战,主要原因有: 每个方案都是可行的,如果方案不可行就根本不应该作为备选方案. 没有哪个方案是完美的.例如,A 方案 ...

最新文章

  1. linux中执行jmx脚本,在linux服务器下JMeter如何执行jmx性能脚本
  2. 【转】Scrum角色及其职责介绍
  3. Microsoft Sync Framework 2.1 软件开发包 (SDK)
  4. 调用webservice超时问题的解决
  5. Android Platform Codenames, Versions, API Levels, and NDK Releases
  6. 理请求时出现未知错误.服务器返回的状态码为: 500,react-native
  7. android 生成debug.keystore,android sdk 如何重新生成debug.keystore
  8. apscheduler 脚本执行失败_在脚本中使用 Bash 信号捕获 | Linux 中国
  9. sql 日期间隔排查双休_免费教程《图解SQL面试题》
  10. 外贸网站建站营销及推广?
  11. torch.ge()函数解读
  12. PHP利用百度语音接口,实现文字图文转语音播放
  13. rss下载_Microsoft下载中心RSS提要
  14. (转)DEDECMS模板原理、模板标签学习 - .Little Hann
  15. Markdown Cheat Sheet
  16. u盘kali linux淘宝,爱了!3 个受欢迎的 U盘Linux 发行版|Linux 中国
  17. CSL分苹果 小埋与扫雷 Doors Breaking and Repairing Key Set Balanced Ternary String
  18. 方舟原始恐惧mod生物代码_《方舟:恐惧进化4》登场,各种幽灵生物你成功驯服了吗?...
  19. 最先适应法、最佳适应法、下次适配法、最差适配法
  20. 概率论常见面试问题总结,含答案

热门文章

  1. python+adb实现物理按键长按(比如长按关机)
  2. Sitecore开发 IP地理定位服务入门
  3. .[转] 读十年书,不如读懂这百句话
  4. Row generator
  5. selenium java maven testNg环境搭建
  6. linux上安装openssl的步骤
  7. Linux之Samba部署
  8. list自定义排序工具类
  9. 转载AWS 基础知识
  10. Visual studio 代码管理工具Git