喝喝茶编编程-使用dorado基础技术进行Web应用开发 v1.0 联系客服

发布时间 : 星期三 文章喝喝茶编编程-使用dorado基础技术进行Web应用开发 v1.0更新完毕开始阅读

喝喝茶 编编程——使用dorado基础技术进行Web应用开发

4:用户就看到Table与DataPilot也连动地发生数据变化。

dorado原理:迭代式的BRICH-MVC架构

dorado原理:迭代式的BRICH-MVC架构 传统的MVC架构中V(表现层)中的数据与数据展现形式是混在一起的。dorado把V(表现层)进一步MVC化,表成M(数据模型)、C(控制器)、V(UI组件)。 在开发中的Datasets对应M,Controls对应V,Datasets与Controls之间的关系,以及事件中的Javascript代码、ViewModel实现类与Dataset监听器中的Java代码对应C。

第21页 共57页

喝喝茶 编编程——使用dorado基础技术进行Web应用开发

3. 第二杯茶:页面调整

3.1. 添加页面导航条PagePilot

先做一个与TEST01完全相同的页面TEST02。添加一个页面导航条PagePilot。

将PagePliot1的dataset属性设为dataset1,并把在视图模型中新添加的页面导航条PagePilot1,输出到JSP中。

dorado开发小技巧,快速添加控件到JSP中。 第一次由视图模型生成JSP是dorado Studio自动完成的,之后新增的控件就需要手动加到JSP中了。将视图模型中新添加的控件在输出到JSP中,可以手工写也可以在视图模型界面上Ctrl+C,在JSP界面上Ctrl+V输出,或者利用右键菜单与工具栏菜单。 第22页 共57页

喝喝茶 编编程——使用dorado基础技术进行Web应用开发

第23页 共57页

喝喝茶 编编程——使用dorado基础技术进行Web应用开发

dorado原理:dorado开发中JSP的作用

dorado原理:dorado开发中JSP的作用 在一般JSP开发中,JSP承载很多代码,复杂度很高。在基于dorado的Web开发中,开发复杂度从JSP中剥离出来,抽象为视图模型(ViewModel)。ViewModel主要用来定义控件(Controls)与数据集(Datasets),控件的属性、事件以及其它特殊效果都是在ViewModel中预先定义,JSP只负责调用这些Controls。即JSP中一般只有用于声明所用的TagLib和排版代码,因而非常简洁。

这时浏览test02.jsp,可以看到页面导航条已呈现在web页面中,但没有分页效果。

第24页 共57页