- 内容提要
- 作者简介
- 译者简介
- 前言
- HTTP
- Servlet 和 JSP
- 下载 Spring 或使用 STS 与 Maven/Gradle
- 手动下载 Spring
- 使用 STS 和 Maven/Gradle
- 下载 Spring 源码
- 本书内容简介
- 下载示例应用
- 第 1 章Spring 框架
- 第 2 章模型 2 和 MVC 模式
- 第 3 章Spring MVC 介绍
- 第 4 章基于注解的控制器
- 第 5 章数据绑定和表单标签库
- 第 6 章转换器和格式化
- 第 7 章验证器
- 第 8 章表达式语言
- 第 9 章JSTL
- 第 10 章国际化
- 第 11 章上传文件
- 第 12 章下载文件
- 第 13 章应用测试
- 附录 A Tomcat
- 附录 B Spring Tool Suite 和 Maven
- 附录 C Servlet
- 附录 D JavaServer Pages
- 附录 E 部署描述符
下载 Spring 或使用 STS 与 Maven/Gradle
Spring 网站建议使用 Maven 和 Gradle 来下载 Spring 库及其依赖包。现在的应用通常有很多依赖包,并且这些依赖包也有自己的依赖。通过一个依赖管理工具,可以把我们从解析和下载依赖的工作中解放出来。并且这些工具还可以帮助构建、测试和打包应用。Maven 和 Gradle 是当下流行的依赖管理系统,使用这两个工具是一个明智的选择。然而当下还有很多 Java 开发者要么不熟悉这两个工具,要么不喜欢使用或者不想使用这两个工具。一个好的教程不能要求他们先学习 Maven 或 Gradle,然后才能构建和测试他们的 Spring 应用程序。因此,本书所有的例子都有两种发行包:基于 Maven 的发行包和不依赖 Maven/Gradle 的发行包。
Maven 曾经是 Spring 支持的唯一的依赖管理系统。Spring 开发工具 Spring Tool Suites(STS),是一个基于 Eclipse 的 IDE,捆绑了一个最新的 Maven 版本。这对于不熟悉 Maven 的开发人员是一个好消息,只要熟悉 Eclipse,则无须学习 Maven 就可以应用其好处。然而,在写作本书的时候,最新版本的 STS 并不是没有缺点。例如,当使用 STS 创建 Spring MVC 应用程序时,生成的应用程序会因为缺少 Servlet 部署描述符(web.xml 文件)而导致 Maven 插件生成一个错误消息。因此开发人员不得不被迫处理一个 Maven 问题。当然,可以通过简单地创建一个 web.xml 文件来解决它。但是,从 Servlet 3.0 开始,web.xml 文件是可选的,并且可以构建一个没有 web.xml 文件的 Spring MVC 应用程序。
下面对于使用 Maven/Gradle 或不使用工作会分别介绍。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论