Dorado 9 : 课程体系(初级)

课程顺序学习目标学习要点(了解、熟悉、掌握、精通)业务功能学时
chapter.1搭建开发环境,新建Dorado项目并验证。1)安装Chrome浏览器。
2)熟悉JDK的安装与配置。
3)掌握Dorado IDE(Eclipse插件模式)在Windows下的安装。
4)熟悉MySQL数据库的安装与脚本导入。
5)熟悉Tomcat与Jetty应用服务器的安装与配置。
6)掌握导入Dorado示例工程,并修改数据库配置。
7)掌握开发环境配置成功的验证方式。
开发环境搭建 
chapter.2开发一个Hello World,学习查阅资料。1)掌握配置控件的Label等属性、编写控件的OnClick等事件。
2)了解布局管理器,熟悉Dock布局管理器。
3)掌握JsDoc的查阅方法,了解JavaDoc的查阅方法。
--------------------
UI控件:Label、Button、MessageBox
--------------------
数据结构:不涉及
系统->欢迎
-----------------
一个欢迎页面
 
chapter.3学习Ajax调用,在前台展示后台信息。1)掌握Container的使用,了解容器控件。
2)掌握Hbox与Vbox布局管理器。
3)掌握AjaxAction前后台事件响应。
4)掌握Dorado后台注解,了解Spring的注解。
--------------------
UI控件:Container、Button、Label
--------------------
数据结构:不涉及
系统->系统信息
-----------------
显示Dorado版本等后台系统信息
 
chapter.4以表单方式,展示数据库表中的单条记录。1)了解获取数据库中单表的一条记录的方式,了解DataSet与DataType的概念。
2)掌握AutoForm的使用与布局。
3)掌握AutoForm与DataSet的绑定,了解数据敏感型控件的概念。
4)了解只读等控件表现层权限的设置,掌握DataSet较AutoForm只读设置的区别与优势。
--------------------
UI控件:AutoForm、DataSet、DataType
--------------------
数据结构:单表中的一条记录
通讯录->企业联系方式
-----------------
显示企业的全称简称网址等信息
 
chapter.5以表格方式,展示数据库表中的多条记录。1)了解获取数据库中单表的多条记录的方式,进一步熟悉DataSet与DataType的概念。
2)掌握DataGrid的使用。
3)掌握DataPilot的使用,了解DataPilot中Itemcode属性的设置。
4)掌握数据分页,了解分页对性能优化的重要性。
5)掌握JavaDoc的查阅方式,了解Page对象的结构。
6)掌握DataGrid中FilterBar中filterMode中clientSide和serverSide的使用和区别。
--------------------
UI控件:DataGrid,DataPilot
--------------------
数据结构:单表中的多条记录
通讯录->所有联系人
-----------------
按姓氏拼音排序的所有人的联系方式
 
chapter.6单表中的一条记录的修改与保存。1)掌握UpdateAction的使用。
2)掌握后台数据状态,了解Dorado数据持久化操作机制。
3)掌握RequiredValidator,LengthValidator等常规Validator的使用
4)掌握快捷键用法
5)掌握按钮上增加tip的方法
--------------------
UI控件:AutoForm、Button、DataSet、DataType、UpdateAction
--------------------
数据结构:单表中的一条记录
通讯录->企业联系方式
-----------------
企业基础数据的修改保存
 
chapter.7单表中的多条记录的增查改删存。1)掌握多条件查询的开发。
2)掌握以单个参数和Entity的方式传递参数给Dataset的paramter以及Dataset的异步刷新。
3)深入掌握数据敏感型控件和DataSet绑定后,单击表格中的数据后,相关控件显示数据联动变化。
4)深入掌握RequiredValidator,LengthValidator等普通Validator的使用
5)掌握ToolBar、ToolBarButton的使用。
6)掌握设置控件图标的方法与IconTool工具的使用。
--------------------
UI控件:AutoForm,DataGrid,DataPilot,Button
--------------------
数据结构:单表中的多条记录
基础数据维护->员工基础数据维护
-----------------
员工基础信息的增加,修改,删除,保存
 
chapter.8用户名密码登录1)掌握Dialog对话框的基本属性以及内部布局。
2)掌握AjaxAction前后台事件响应。
3)掌握后台中Context视图上下文的使用,将用户对象放入session中。
4)掌握Dorado后台注解,了解Spring的注解。
5)掌握控件的Tip属性的使用。
--------------------
UI控件:Dialog、Label、TextEditor、PasswordEditor、AjaxAction
--------------------
数据结构:用户表(二维表)
系统->登录
-----------------
用户名密码登录
 
chapter.9下拉式主菜单与单页工作区构成的主框架。1)掌握Dock布局管理器。
2)掌握Label样式的修改,了解通用的控件Style(样式)的修改方法。
3)掌握使用EL表达式从session中获取登录用户名的方法,了解EL表达式。
4)掌握Menu的使用,了解可见控件与不可见控件的区别。
5)掌握iFrame控件的使用。
6)掌握控件标签的使用
7)掌握通过js给控件重新指定监听的方法
--------------------
UI控件:ToolBar、Menu、iFrame
--------------------
数据结构:不涉及
系统->主框架
-----------------
由顶部Banner、下拉式主菜单、单页工作区等组成的主框架
 
chapter.10用户登出,清除session1)掌握菜单的onClick事件
2)深入掌握AjaxAction的使用以及在onSuccess事件成功后,页面的跳转。
--------------------
UI控件:Menu,Dialog,Button
--------------------
数据结构:不涉及
系统->登出
-----------------
用户登出