开始之前
本教程主要探讨如何在 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 本地存储库中。