Dorado示例中心开发步骤指导手册

上传人:桔**** 文档编号:559847806 上传时间:2023-07-24 格式:DOC 页数:416 大小:6.02MB
返回 下载 相关 举报
Dorado示例中心开发步骤指导手册_第1页
第1页 / 共416页
Dorado示例中心开发步骤指导手册_第2页
第2页 / 共416页
Dorado示例中心开发步骤指导手册_第3页
第3页 / 共416页
Dorado示例中心开发步骤指导手册_第4页
第4页 / 共416页
Dorado示例中心开发步骤指导手册_第5页
第5页 / 共416页
点击查看更多>>
资源描述

《Dorado示例中心开发步骤指导手册》由会员分享,可在线阅读,更多相关《Dorado示例中心开发步骤指导手册(416页珍藏版)》请在金锄头文库上搜索。

1、dorado示例中心开发步骤说明BSTEK2007年7月1.概述51.1.Dorado概述51.2.文档内容概述72.准备工作102.1.HSqlDB简介以及使用102.2.安装配置Dorado152.3.Dorado的使用183.分类示例-架构413.1.BRich(Client端的MVC)414.分类示例-数据处理544.1.查询544.2.数据提交634.3.客户端编程724.4.主从绑定1774.5.主从绑定2814.6.ResultSet导入874.7.VO数据交换1914.8.VO数据交换21065.分类示例-表格1145.1.全新设计的表格1145.2.自定义表格1205.3.数

2、据分组表格1246.分类示例-表单1286.1.自动表单1286.2.录入辅助(下拉框)1356.3.联动下拉框1517.分类示例-树1577.1.更易用的树1577.2.数据绑定树1627.3.树型表格1677.4.产品目录树维护1717.5.动态数据树1838.分类示例-其他控件1888.1.OutLook栏1888.2.菜单1938.3.日历1979.分类示例-布局2049.1.布局管理器2049.2.页面分割器2129.3.多页标签2149.4.子窗体22010.分类示例-其他22510.1.AJAX特性22510.2.Excel数据导出23610.3.角色授权24010.4.视图重用

3、与门户24810.5.图片展示以及上传25110.6.动态及跨框架的数据绑定26711.典型界面27311.1.合同管理27312.集成29512.1.GoogleMap集成29512.2.JfreeChart图表-柱状图29612.3.JfreeChart图表-条状图30612.4.JfreeChart图表-甘特图31512.5.JfreeChart图表-综合图表32413.性能测试33613.1.复杂界面33613.2.大数据量展示34213.3.大数据量复制3461. 概述1.1. Dorado概述1.1.1. Dorado是什么dorado展现中间件是快速创建Rich Internet

4、 Application的表现层解决方案,dorado包含运行平台与开发工具。dorado可以广泛应用于各行业管理类web软件项目或产品中。dorado提高了Web应用的可用性,降低了Web应用的建设成本。dorado是AJAX技术标准的最佳实践。dorado可以与各种J2EE后台业务逻辑框架配合使用,是基于标准技术的开放框架。1.1.2. Dorado的优势 dorado 降低J2EE Web表现层开发的复杂度,降低开发成本。dorado 通过其视图模型技术、构件技术和引擎绑定技术等使得web应用开发和后期维护效率提高数倍。 dorado 提高J2EE Web应用的系统可用性。dorado

5、带给用户全新的界面风格与操作体验,是AJAX的最佳实践,是快速创建Rich Internet Application的表现层解决方案。 dorado运行环境:包括富浏览器客户端机制、展现引擎、MVC开发框架、应用框架等。 dorado开发环境:集成开发工具。 dorado基于通用技术标准:Java, Javascript, DHTML, XML等。1.1.3. Dorado产品构成多层架构:dorado + 后台业务逻辑框架 + 应用服务器 + 数据库(一个或多个),其中后台业务逻辑框架可以为strtus、webwork、spring、Hibernate、iBatis、WfMC标准的工作流引擎

6、、BPEL标准的流程引擎、软件开发商自有框架等的一种或数种组成。三层架构:dorado + 应用服务器 + 数据库,架构简化带来更高的开发效率,适用于数据增查改删型的应用需求。1.1.4. Dorado的软件架构多层架构:dorado + 后台业务逻辑框架 + 应用服务器 + 数据库(一个或多个),其中后台业务逻辑框架可以为strtus、webwork、spring、Hibernate、iBatis、WfMC标准的工作流引擎、BPEL标准的流程引擎、软件开发商自有框架等的一种或数种组成。三层架构:dorado + 应用服务器 + 数据库,架构简化带来更高的开发效率,适用于数据增查改删型的应用需

7、求。1.1.5. Dorado的解决方案dorado支持的解决方案范围十分广阔,如ERP,CRM,SCM,EAM,OA,eGovernment,Call Center,eCommerce等,以及其它MIS类应用。1.2. 文档内容概述1.2.1. 文档产生原因Bstek的产品Dorado提供了一个Dorado示例中心,即Dorado Sample Center,用来给客户展示Dorado的功能以及性能。用户对Dorado有了一定的了解之后,可能会对Dorado Sample Center中的某一个页面是怎么做出来的很感兴趣。如果查阅Dorado 5 用户指南和Dorado 5组件详解文档,则会

8、花费相当多的时间。为了方便用户快速了解Dorado Sample Center中页面的的开发,所以构建了这份文档。1.2.2. 文档内容范围Dorado Sample Center包含了大量的页面,有些页面仅仅是为了展示Dorado的性能的,一般用户不会去在实际项目中开发这种页面,这份文档将不会包含这部分页面。1.2.3. 文档阅读群体该文档适合于Dorado的初学者且对Dorado Sample Center的某些页面的实现有兴趣的技术人员的自学,也可用于正式的教学。1.2.4. 文档结构前两章为文档的介绍以及准备工作,没有固定的结构。从第三章开始,每个章节分为概述、准备工作、开发步骤、知识

9、点四个部分。每个部分的内容为:部分内容概述内容为该文档的内容的概述,一般会描述一下该页面的结构和在Sample Center中所在页面等。准备工作内容一般为开发环境的准备,包括Dorado Studio、数据库等。开发步骤内容一般为开发这个页面的具体步骤,会包含一系列的步骤和截图。知识点内容一般为对这个页面开发过程中的难理解的地方的解释,还会包含可以深入了解的文档。1.2.5. 文档风格在结构方面来说:该文档为Step By Step教程,所以章节结构会很死板,我们认为这样可以使用户对开发一个页面的过程有明确的了解。在内容方面来说:为了避免用户对语句关系上的误解,大部分语句采用简单的祈使句。关

10、于Dorado中的术语,全部采用英文单词,不使用中文名。因为每个人的翻译习惯不同,避免用户对Dorado术语的误解。在开发步骤部分,会包含操作步骤和少部分的解释。操作步骤就是按照实际开发中开发顺序的来的,包含有步骤1、步骤2这种提示说明,操作步骤比较复杂的会有截图。知识点会大体讲一下难点或者是需要注意的地方,然后给出可以参考的文档。1.2.6. 特殊说明按照文档中步骤来生成的页面可能与官方网站上的示例中心的页面内容不完全相同,但是页面的效果以及知识点可以保证是完全相同的。该文档附带所有章节工程文件,按照每个章节来进行分类的。2. 准备工作2.1. HSqlDB简介以及使用2.1.1. 简介hs

11、ql 数据库是一款纯Java编写的免费数据库,许可是BSD-style的协议,如果你是使用Java编程的话,不凡考虑一下使用它,相对其他数据库来说,其体积小,才563kb。仅一个hsqldb.jar文件就包括了数据库引擎,数据库驱动,还有其他用户界面操作等内容。在Java开源世界里,hsql是极为受欢迎的(就Java本身来说),JBoss应用程序服务器默认也提供了这个数据库引擎。由于其体积小的原因,又是纯Java设计,又支持 SQL99,SQL2003大部分的标准,所以也是作为商业应用程序展示的一种选择。2.1.2. HSqlDB涉及的文件每个Hsqld数据库包含了2到5个命名相同但扩展名不同

12、的文件,这些文件位于同一个目录下。例如,名为test的数据库包含了以下几个文件: test.properties test.script test.log test.data test.backup properties文件描述了数据库的基本配置。 script文件记录了表和其它数据库对象的定义。log文件记录了数据库最近所做的更新。data文件包含了cached(缓冲)表的数据,而backup文件是将data文件压缩备份,它包含了data文件上次的最终状态数据。所有这些文件都是必不可少的,千万不可擅自删除。但如果你的数据库没有缓冲表(cached table),test.data和test.

13、backup文件是不会存在。2.1.3. 各种模式的介绍HSqlDB具有Server模式,进程内模式(In-Process)和内存模式(Memory-Only)三种。下面分别来介绍。2.1.3.1. Server模式Server模式提供了最大的可访问性。应用程序(客户端)通过Hsqldb的JDBC驱动连接服务器。在服务器模式中,服务器在运行的时候可以被指定为最多10个数据库。根据客户端和服务器之间通信协议的不同,Server模式可以分为以下三种:1、 Hsqldb Server这种模式是首选的也是最快的。它采用HSQLDB专有的通信协议。启动服务器需要编写批处理命令。Hsqldb提供的所有工具

14、都能以java class归档文件(也就是jar)的标准方式运行。假如hsqldb.jar位于相对于当前路径的./lib下面。那么命令将这样写:java -cp ./lib/hsqldb.jar org.hsqldb.Server -database.0 mydb -dbname.0 demoDB现在你可能会疑惑,-database.0 、 dbname.0为什么在后面加0。_. .刚刚不是在前面说服务模式运行的时候可以指定10个数据库吗,如有多个数据库,则继续写命令行参数-database.1 aa -dbname.1 aa -database.2 bb-dbname.2 bb . .新建文

15、本文件保存上面命令,文件名可以随意,将后缀名改成bat,然后直接执行批处理文件即可。在以后介绍的执行启动工具的命令采用同样方法。上面启动服务器的命令启动了带有一个(默认为一个数据库)数据库的服务器,这个数据库是一个名为mydb.*文件,这些文件就是mydb.Properties、mydb.script、mydb.log等文件。其中demoDB是mydb的别名,可在连接数据库时使用。 2、 Hsqldb Web Server 这种模式只能用在通过HTTP协议访问数据库服务器主机,采用这种模式唯一的原因是客户端或服务器端的防火墙对数据库对网络连接强加了限制。其他情况下,这种模式不推荐被使用。运行命令如下:java -cp .

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号