Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

产品简介

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

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

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

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

 

Tip
title欢迎使用Dorado9

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

Recently Updated
hideHeadingtrue
max5
themesocial
typespage, comment, blogpost

Space contributors

Contributors
limit5
scopedescendants
orderupdate
showLastTimetrue
modelist