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

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

 2010-04-13 00:00:00 来源:WEB开发网   
核心提示: 使用 dojo 实现 mvc使用 widget 作为展示层的,可以很好的将页面元素很好的封装和重用,基于 Dojo toolkit 实现 web2.0 的 MVC 模式(4),但是在 web 应用开发中页面展示层往往需要和服务器端的数据进行交互,在 web2.0 技术的支援下,将模型改变,以及视

使用 dojo 实现 mvc

使用 widget 作为展示层的,可以很好的将页面元素很好的封装和重用。但是在 web 应用开发中页面展示层往往需要和服务器端的数据进行交互,在 web2.0 技术的支援下,我们可以使用 ajax 将页面元素的改变反应的服务器端进行处理,然后将返回结果通过在页面中预先定义的回调函数进行性展示。然后大量的回调函数将会破坏展示层的良好的封装。使得代码晦涩难懂。因此我们需要在 web2.0 应用中实现 MVC 模式,将模型改变,以及视图的自动刷新进行封装,已取得更好的复用性。

清单 11. VIEW.js

 if (!dojo._hasResource["taas._base.View"]) { 
 dojo._hasResource["taas._base.View"] = true; 
 dojo.require("dijit._Widget"); 
 dojo.require("dijit._Templated"); 
 dojo.provide("taas._base.View"); 
 dojo.declare("taas._base.View",null,{ 
  _model:null, 
  _taasSrcPath:dojo.moduleUrl("taas",""), 
  responseObject:null, 
  refresh:function(object){ 
   this.responseObject = object;   
   if(this.updateView!=undefined&&typeof this.updateView=="function"){ 
    this.updateView(this.responseObject); 
   } 
  }, 
  _bindModel:function(dataModel){ 
   this._model = dataModel;   
  } 
 }); 
 } 

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

Tags:基于 Dojo toolkit

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