WEB开发网
开发学院软件开发Java 基于 Dojo toolkit 实现 web2.0 的 MVC 模式 阅读

基于 Dojo toolkit 实现 web2.0 的 MVC 模式

 2010-04-13 00:00:00 来源:WEB开发网   
核心提示: 什么是 dojo 的 widget ?Dojo 的 widget 由三部分构成,即:数据控制层,基于 Dojo toolkit 实现 web2.0 的 MVC 模式(3),一般是 javascript 编写的一个对象,它是 dojo widget 的核心,那么我们是否可以对 widget 在进一

什么是 dojo 的 widget ?

Dojo 的 widget 由三部分构成,即:

数据控制层,一般是 javascript 编写的一个对象,它是 dojo widget 的核心,解析数据和填充数据都是在这里面完成,同时还可以包含与这个 widget 相关的一些功能函数,比如隐藏这个 widget,删除这个 widget 等等。

数据显示层,一般是由 HTML 编写的模板文件,它提供基本的 Widget HTML 视图。

Css 样式文件,定义标签的样式,在 js 代码或者 HTML 模板文件中使用。

View 显示层的差别

从上面的 dojo widget 的定义可以看出,传统的 MVC 与 web2.0 也是有很大区别的,比如在 dojo 中,view 不在是一个 jsp 页面,而是由 dojo widget 定义的 template,既由 html 代码编写的特殊模板。

Dojo 的 widget 由三部分构成,即:

数据控制层,一个是 javascript 编写的一个对象,它是 dojo widget 的核心,解析数据和填充数据都是在这里面完成,同时还可以包含与这个 widget 相关的一些功能函数,比如隐藏这个 widget,删除这个 widget 等等。

页面显示层(template),是由 HTML 编写的模板文件,它提供基本的 Widget HTML 视图。

CSS 样式文件,定义标签的样式,在 js 代码或者 HTML 模板文件中使用。

第二部分 抽象 dojo widget 的共性,实现可复用的 MVC

在上一章中,我们列举了一个 dojo 的 widget 特性,那么我们是否可以对 widget 在进一步的提取出共性,提高 widget 的可复用性,答案是肯定的。

图 1. dojo 实现 mvc

  查看原图(大图)

上一页  1 2 3 4 5 6 7 8  下一页

Tags:基于 Dojo toolkit

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接