Spring MVC 3 演示

工程 | Keith Donald | 2010年7月22日 | ...

自去年 Spring 3 大版本发布以来,我一直在进行许多应用程序开发项目,并提取各种框架功能的“演示”。这些“演示”不是参考应用程序或教程,它们更像是针对特定框架能力的验收测试。看完一个演示后,您应该对该技术能做什么有一个很好的了解。

我整理的第一个展示是关于Spring MVC 3,我们的Web框架。它包括一个示例项目,以及配套的幻灯片演示和截屏视频。深入研究后,您应该能很好地理解Spring MVC的功能,并感受它使用起来多么方便。

mvc-showcase

在这个展示中,您将看到以下内容的实际操作:

  • 最简单的@Controller
  • 映射请求
  • 获取请求数据
  • 生成响应
  • 消息转换器
  • 渲染视图
  • 类型转换
  • 验证
  • 表单
  • 文件上传
  • 异常处理

我使用jQuery通过应用渐进式Ajax技术来驱动功能演示。我强烈推荐使用Firebug或类似的工具来深入了解客户端/服务器交互。我发现检查客户端的请求和响应详情,然后跳转到服务器端执行的代码,非常有教育意义。

通过克隆Github上的spring-mvc-showcase项目来获取代码。只需将该项目作为Maven项目导入到STS中,然后将项目拖放到“SpringSource tc Server Developer Edition”服务器上即可运行。

查看配套幻灯片

Spring MVC 3 Showcase Slideshow

通过这个8分钟的截屏视频,实时观看展示

Spring MVC 3 Showcase Screencast

mvc-showcase截屏视频中包含乐队The Smashing Pumpkins的音乐。mvc-showcase截屏视频不隶属于The Smashing Pumpkins,也未获得其认可。截屏视频中的所有音频均根据archive.org上的现场音乐档案的条款和条件,获准用于非营利目的。

总结

我希望您觉得spring-mvc-showcase很有用,并能发现一些您以前可能不知道的“隐藏宝藏”。如果您想贡献自己的补充内容,也请告诉我。spring-mvc-showcase目前涵盖了很多内容,但总有机会涵盖更多!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有