在 Spring Web MVC 环境下使用 Dojo
2010-04-13 00:00:00 来源:WEB开发网开始之前
关于本教程
本教程主要探讨如何在 Spring Web MVC 环境中使用 Dojo 的 widget,示例应用使用了 dojox.data.DataGrid,一个 Dojo Toolkit 1.2 新增的 widget 。 Dojo widget 与服务器交换数据的格式有很多种,本教程主要探讨在 Ajax 编程中比较常用的 JSON 格式的数据。本教程示例演示了 dojox.data.DataGrid 组件与 Spring Web MVC 控制器之间交换数据的细节,其中,服务器端使用了 Spring Json View 来呈现 JSON 数据。
先决条件
本教程假定读者已经熟悉 Spring Web MVC,并能配置相应的环境。但对 Dojo Toolkit 相关知识并无特别要求,教程里会细致讲解相关的 Dojo 知识。
系统要求
教程中的示例所用的工具和环境如下:
JDK 1.6.0+
Dojo Toolkit 1.2
Spring Framework 2.5.5 及其依赖项
Apache Maven 2.0.9
Tomcat 6.0.14
eclipse 3.4.1
Apache HTTP Server 2.2
Spring Json View
示例用到了 Apache Maven 的 jetty 插件,运行过程中如果显示部分依赖项安装不成功,也请读者从参考资源中找到相应网址,手动下载,并安装到 Maven 本地存储库中。
dojo.data 基础
传统桌面 MVC 模式中,决定视图(View)内容的是模型(Model),当模型的数据发生了改变,控制器(Controller)一般就会发出指令去刷新视图,桌面 MVC 模式中,模型起到了驱动作用。而用于 Web 的 MVC 则颠倒了视图和模型的驱动顺序,Web MVC 是由客户端对视图的访问,引发了控制器从模型中抽取相应的数据,在这里,视图起到了驱动作用。 Web MVC 的这种特性是由网络协议本身的特征决定的,在客户访问相应的视图之前,服务器不可能知道客户需要的是什么数据。
- ››Web2.0网络时代基于社会影响力的声望值
- ››Web服务器搭建:配置Linux+Apache+Mysql+PHP(或Pe...
- ››WEBGAME龙虎榜,《传奇国度》成黑马
- ››WebQQ 2.0添加谷歌音乐方法
- ››WebLogic调整Java虚拟机性能优化参数
- ››webqq2.0协议研究(3)-ClientId生成
- ››Web.config配置文件
- ››WebBrowser组件的execWB方法——Delphi控制浏览器...
- ››Web前端设计模式--制作漂亮的弹出层
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››WebQQ2.0怎样对话区域比例调节
更多精彩
赞助商链接