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 没有关联,也没有得到其认可。 截屏视频中的所有音频均根据 live music archivearchive.org 上的条款和条件获得非营利用途许可。

摘要

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

获取 Spring 新闻资讯

通过 Spring 新闻资讯保持联系

订阅

更进一步

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

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部