Spring MVC 3 展示

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

自从去年Spring 3发布以来,我一直在进行许多应用程序开发项目,并从中提取各种框架功能的“展示案例”。这些“展示案例”并非参考应用程序或教程,它们更像是针对特定框架功能的验收测试。在查看展示案例后,您应该对该技术的功能有很好的了解。

我整理的第一个展示案例是关于Spring MVC 3(我们的Web框架)。它包括一个示例项目,以及配套的幻灯片演示和屏幕录像。深入研究之后,您应该能够很好地理解Spring MVC的功能,并体会到它的易用性。

mvc-showcase

在这个展示案例中,您将看到以下内容的实际应用:

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

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

您可以通过克隆spring-mvc-showcase项目(位于Github上)来获取代码。只需将项目作为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社区中所有即将举行的活动。

查看全部