第 5 章 构建 Spring Web 应用程序

本章内容:

  • 映射请求到 Spring 控制器

  • 透明地绑定表单参数

  • 校验表单提交

作为企业级 Java 开发者,你可能开发过一些基于 Web 的应用程序。对于很多 Java 开发人员来说,基于 Web 的应用程序是他们主要的关注点。如果你有这方面经验的话,你会意识到这种系统所面临的挑战。具体来讲,状态管理、工作流以及验证都是需要解决的重要特性。HTTP 协议的无状态性决定了这些问题都不那么容易解决。

Spring 的 Web 框架就是为了帮你解决这些关注点而设计的。Spring MVC 基于模型-视图-控制器(Model-View-Controller,MVC)模式实现,它能够帮你构建像 Spring 框架那样灵活和松耦合的 Web 应用程序。

在本章中,我们将会介绍 Spring MVC Web 框架,并使用新的 Spring MVC 注解来构建处理各种 Web 请求、参数和表单输入的控制器。在深入介绍 Spring MVC 之前,让我们先总体上介绍一下 Spring MVC,并建立起 Spring MVC 运行的基本配置。

Last updated