当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Dorado7

AJAX Web开发平台
授权协议 GPL
开发语言 Java JavaScript HTML/CSS
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 国产
投 递 者 谢志用
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Dorado7的全称是Dorado展现中间件,是一款开源软件,致力于为Web应用提供更加丰富、友好的用户界面,同时大幅提高展现层的开发效率。Dorado7由三个部分组成:浏览器端的控件(Javascript+CSS)、服务器端的驱动引擎(Java)和集成开发环境(Eclipse Plugin)。Dorado7是一款完全重新设计打造的产品,几乎没有从前作中继承任何代码,是Dorado产品(包括更早期的Extra产品)在实战多年后的一次重大革新。

Dorado7遵循开放的设计原则,使其具有高度的灵活性和扩展性,可以以几乎零侵入的方式与采用各种架构模式的系统集成。如SSH、JBoss Seam等,甚至是纯JDBC的开发模式。

Dorado7的客户端支持5种主流浏览器(IE、Firefox、Chrome、Safari、Opera),以及平板电脑、智能手机(iPhone、Andriod、WindowPhone7)。目前拥有近60个标准控件,确保能够绝大部分MIS类Web应用的界面设计需求。同时,通过Dorado7的Addon子项目您还可以获得更多的控件和功能扩展。

Dorado7是个挺难用一句话解释清楚它是什么的东西,不过对技术人员来讲以知名产品来做比较就相对容易理解些。这里有篇介绍Dorado7和ExtJS之间的区别的文章,相信会很有帮助。http://bsdn.org/projects/dorado7/article/Dorado7vsExtJS

  • 1.dataset添加数据 this.get("#dsProduct").getData().insert(); 或者this.get("#dsProduct").insert(); this.get("#dsProduct.data").insert();推荐使用 “#dsProduct.data”表示拿到数据对象 2.删除当前选择记录 var record = this.get("#dsPro

  • 项目场景: 在更新dorado7的开发之前,我先通过记录报错日志来帮后面的小伙伴们度过踩坑期 项目环境: 最开始接触dorado7最容易碰到的是版本依赖问题,由于前端技术过于老旧为了保证兼容性,推荐一下环境。 服务器: tomcat 8.5.81 后端: JDK:1.8 前端: Dorado7 数据库: Mysql,版本均可 持久层:Mybatis 研发工具: IDEA,STS,下载地址在往期回顾

  • 1.dataSet添加数据 view.get("#dsProduct").getData().insert(); 或者view.get("#dsProduct").insert(); view.get("#dsProduct.data").insert();推荐使用 #dsProduct.data”表示拿到数据对象 2.删除当前选择记录 var re

  • dorado 7数据配置 前端是通过model生成的datatype调用数据库,后台是调用dao进行数据库增删修改。 dorado 7 是采取SpringMVC+hibernate模式,数据库连接是基于hibernate方法,内部封装一些配置方法,使其配置方法简化。 数据配置必需要有对应的jdbc文件引入对应包。MySQL的jdbc文件包下载地址 第一步:新建dbtool文件 第二步:dbtool

  • 一:在数据的添加时一般注意的方法 在主从表中的添加方法中,在datapilot中的onSubControlAction(self.arg)中的代码是: var code = arg.code; switch(code){ case "+": //得到主表的数据集对象 var dataSetDept = this.get("#主表dataSetde的ID"); //得到主表的数据集 var curr

  • dorado7为: view.get('#username').setFocus();   html为: document.getElementById("username").focus();

  • 右下角弹窗 var importExcel = view.get("#import3"); importExcel.execute(function(){     dorado.widget.NotifyTipManager.notify("批量导入完成"); }); 中间弹窗 dorado.MessageBox.alert  ()

  • 最近做了一个dorado 7 的动态生成图片的功能恶心了我一星期,甚是烦躁,现在付代码如下,希望能够帮助到那些被dorado摧残的人 ; 主要思路是动态的放在container中 1.由dataSet获取到后台的数据(包括动态生成的label的数据,以及需要生成的图片路径) 2.通过autoform来以及container填充的方式调整位置,以及图片的位置   view.detailData =

  • 异常提示 Error creating bean with name ‘dorado.jdbc.dataInterceptor’ defined in class path resource [com/bstek/dorado/jdbc/context-defaultRule.xml]: Cannot resolve reference to bean ‘transactionManager’ w

 相关资料
  • Zoul 是基于 CC2538 RAM Cotrex-M3 Soc 的模块,板载 2.4GHz 802.15.4 RF 接口,512KB 可编程 flash,32KBRAM,最高可运行在 32MHz。Zoul 与一个接收器 CC1200 868/915 MHz RF 绑定,因此运行双波段操作。 Zoul 支持在设计上快速重用,根据设计原型快速设计为产品。 图3.1. Zolertia Zoul模块

  • 多平台开发 一个网站或应用不仅能运行在各种台式机, 笔记本电脑, 平板和手机, 还能运行于少部分其它设备(手表, 温控器, 电冰箱等等). 你将怎么决定支持哪些平台和为支持这些平台, 怎么去开发, 这被称为多平台开发策略. 接下来, 我会列出常见的多平台开发策略: 创建 响应式 Web 设计 (RWD) 网站/APP 创建 RESS (基于服务端组件的响应式 Web 设计) 网站/APP 创建 自

  • 建议以参考其它平台的代码为主,在这只是简单说明一下。 类属性 接口所需的非通用参数,都写在类属性中,不写在方法的参数里。 方法 实现如下几个方法: /** * 第一步:获取登录页面跳转url * @param string $callbackUrl 登录回调地址 * @param string $state 状态值,不传则自动生成,随后可以通过->state获

  • Cordova 支持如下平台: Amazon Fire OS Android BlackBerry 10 Firefox OS iOS Ubuntu Windows Phone 8 Windows Tizen 开发工具和每个移动平台设备 API 的最新的平台支持情况,可参见http://cordova.apache.org/docs/en/latest/guide/support/index.ht

  • 摘要 本文描述了如何在 Ubuntu 平台使用 QEMU 运行 RT-Thread qemu-vexpress-a9 BSP 工程。 简介 嵌入式软件开发离不开开发板,在没有物理开发板的情况下,可以使用 QEMU 等类似的虚拟机来模拟开发板。QEMU 是一个支持跨平台虚拟化的虚拟机,它可以虚拟很多开发板。为了方便大家在没有开发板的情况下体验 RT-Thread,RT-Thread 提供了 QEMU

  • 有没有人愿意帮助我在使用android studio的kotlin multi-platform mobile(KMM)和javafx(gluon)进行iOS/android应用程序开发之间做出决定。 -运行时性能(启动时间、代码大小、功耗等)-KMM的学习曲线(我不知道Kotlin,但如果KMM的开发环境只是在windows上两个目标平台,我就学会了。[gluon中的android开发需要lin

  • 1.1.1. 智能开发套件简介 1.1.1. 智能开发套件简介 智能开发套件是一套完整的语音整体解决方案,搭载了包括麦克风阵列、CPU、GPU 和信号处理在内完整硬件配置,并配备了 3.5mm 音频接口、Micro HDMI、Type-C 等丰富接口。目前已经开发出两套分别搭载 Linux 和 Android 操作系统的开发套件 A113和 S905D,70% 操作系统和框架代码,100% 的 E

  • 本文向大家介绍php微信公众平台开发(四)回复功能开发,包括了php微信公众平台开发(四)回复功能开发的使用技巧和注意事项,需要的朋友参考一下 一、简介 微信公众平台可以根据用户发送的信息进行判断,然后给出对应的回复,具有良好的交互性。下文将模拟简单的回复功能,根据这个案例,开发者也可以基本理解微信交互的原理,进行更深层次的开发。 二、思路分析 用户发送过来的文本信息,我们可以提取关键字,通过简单