产品简介

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

  • 更加美观、更加人性化的Web操作界面。
  • 更加高效的表现层开发效率。

Dorado Presentation Middleware产品包含3个主要的功能部分:Web客户端、服务端引擎、IDE集成开发工具。

  • Web客户端- 主要利用Javascript搭建的纯浏览器前端展现系统,可支持目前较为常见的所有主流浏览器。
  • 服务端引擎- 用于辅助Dorado Web客户端的自动生成,客户端与服务端的数据通信、状态同步,以及Dorado展现层与后台系统的集成等。
  • IDE集成开发工具- Eclipse插件形式的集成开发工具。用于辅助开发人员对Dorado界面及其他相关配置进行快速的定制。

 

Dorado9技术交流群Q: 862192832

请修改群名片:所在地+公司简称+呢称(如[上海-锐道信息-HelloWorld]),否则问问题将得不到响应,还会被定期清退,感谢合作。



定位

  • 表现层的开发框架,支持主流浏览器
  • 属性配置为主的开发方式辅以部分JS代码
  • 前后台配套的开发模式
  • 提高开发效率,提升代码品质
  • 开放式开发框架
  • 适合做业务运维类的PC后台系统

特性

全面支持Spring框架

  • 利用Spring搭建Dorado9
  • 内部服务都是用spring搭建
  • 所有内部服务都可以替换
  • 不要求项目必须用spring框架开发
  • 支持Spring Boot或Spring Cloud开发模式
  • 可以支持微服务的开发模式
  • 所有dorado配置都可以在配置中心进行配置
  • 采用FeignClient或RestTemplate等技术进行微服务调用和整合

新的表现层设计

  • 支持所有主流浏览器
  • 包括IE, Chrome, Firefox, Safari, Opera等主流浏览器
  • 更完整的控件库
  • 总共提供100多个控件
  • Ajax更智能
  • 默认采用异步执行
  • 智能合并技术
  • 资源文件按需加载和库管理功能
  • 利用资源库管理策略管理资源,并提供依赖关系管理
  • 根据实际需要懒加载资源库,优化性能
  • 完整的拖拽支持
  • 所有控件都提供了拖拽相关的支持

更智能的数据管理

  • 支持数据和控件的双向数据绑定
  • 所有数据展现相关的控件都支持双向数据绑定
  • 支持数据事件监控
  • 有个数据的操作,例如修改、新增、删除位置索引的变化等都提供了事件监控机制
  • 支持立体数据模型
  • 支持表格形式的二维数据管理
  • 支持更自由和复杂的数据结构

更方便的前后台交互技术

  • 基于约定而非配置的开发方式
  • 代码易于阅读
  • 减少Dorado API的依赖,便于快速掌握
  • 智能方法适配
  • 自动根据客户端提供的参数以及数据类型决定调用合适的业务方法

更安全

  • 防Script脚本注入攻击(XSS)
  • 防Sql脚本注入攻击
  • 防盗链攻击(Referer)
  • 防XML实体注入攻击(XXE)

 

更方便的扩展技术

  • 系统配置文件的修改
  • 支持叠加式的配置文件,而不用修改系统内部默认配置文件
  • Dorado内部服务的修改
  • 利用Spring扩展和调整Dorado内部的默认服务
  • 数据模型对象的复用
  • 支持数据模型的私有化设置和公有化设置或匿名设置
  • 支持数据模型的继承和复写
  • 视图文件的复用
  • 提供模版技术可以支持视图文件的复用
  • 提供导入和导出功能服用视图文件中的部分控件
  • 控件的扩展
  • 支持配置式的控件扩展开发
  • 支持扩展式的控件扩展开发

全新的客户端API

  • 支持JSON的数据管理
  • 回调函数的使用
  • 控件虚拟属性
  • this和self关键字
  • 事件中的processDefault
  • JavaScript Controller

更方便的皮肤定制

  • 提供skin-builder工具进行皮肤定制功能
  • 控件皮肤定制功能

更高效的开发工具

  • 基于Eclispse插件技术全新设计的IDE设计器
  • 提供更多扩展的机制

Complete these tasks to get started

  • Edit this home page - Click Edit in the top right of this screen to customize your Space home page
  • Create your first page - Click the Create button in the header to get started
  • Brand your Space - Click Configure Sidebar in the left panel to update space details and logo
  • Set permissions - Click Space Tools in the left sidebar to update permissions and give others access

 

Recent space activity

Space contributors