WEB开发网
开发学院软件开发Java 在 Spring Web MVC 环境下使用 Dojo 阅读

在 Spring Web MVC 环境下使用 Dojo

 2010-04-13 00:00:00 来源:WEB开发网   
核心提示:开始之前关于本教程本教程主要探讨如何在 Spring Web MVC 环境中使用 Dojo 的 widget,示例应用使用了 dojox.data.DataGrid,在 Spring Web MVC 环境下使用 Dojo,一个 Dojo Toolkit 1.2 新增的 widget , Dojo widget 与服务器

开始之前

关于本教程

本教程主要探讨如何在 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 的这种特性是由网络协议本身的特征决定的,在客户访问相应的视图之前,服务器不可能知道客户需要的是什么数据。

1 2 3 4 5 6  下一页

Tags:Spring Web MVC

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