WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院软件开发Java 基于 Dojo toolkit 实现 web2.0 的 MVC 模式 阅读

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

 2010-04-13 00:00:00 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬搫绾ч柕濠忕細閼割亜顪冪€n剙浠ф繛鍫熷灥椤曘儵顢欓悡搴ば�
核心提示: 什么是 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

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