# 5.5　小结

在本章中，我们为编写应用程序的 Web 部分开了一个好头。可以看到，Spring 有一个强大灵活的 Web 框架。借助于注解，Spring MVC 提供了近似于 POJO 的开发模式，这使得开发处理请求的控制器变得非常简单，同时也易于测试。

当编写控制器的处理器方法时，Spring MVC 极其灵活。概括来讲，如果你的处理器方法需要内容的话，只需将对应的对象作为参数，而它不需要的内容，则没有必要出现在参数列表中。这样，就为请求处理带来了无限的可能性，同时还能保持一种简单的编程模型。

尽管本章中的很多内容都是关于控制器的请求处理的，但是渲染响应同样也是很重要的。我们通过使用 JSP 的方式，简单了解了如何为控制器编写视图。但是就 Spring MVC 的视图来说，它并不限于本章所看到的简单 JSP。

在接下来的第 6 章中，我们将会更深入地学习 Spring 视图，包括如何在 JSP 中使用 Spring 标签库。我们还会学习如何借助 Apache Tiles 为视图添加一致的布局结构。同时，还会了解 Thymeleaf，这是一个很有意思的 JSP 替代方案，Spring 为其提供了内置的支持。
