Spring MVC 学习指南 PDF 文档
Spring MVC 是 Spring 框架中用于 Web 应用快速开发的一个模块,其中的 MVC 是 Model-View-Controller 的缩写。作为当今业界主流的 Web 开发框架,Spring MVC 已经成为当前热门的开发技能,同时也广泛用于桌面开发领域。
Spring MVC 学习指南 重在讲述如何通过 Spring MVC 来开发基于 Java 的 Web 应用。全书共计 12 章,分别从 Spring 框架、模型 2 和 MVC 模式、Spring MVC 介绍、控制器、数据绑定和表单标签库、传唤器和格式化、验证器、表达式语言、JSTL、国际化、上传文件、下载文件多个角度介绍了 Spring MVC。除此之外,本书还配有丰富的示例以供读者练习和参考。
Spring MVC 学习指南 是一本 Spring MVC 的教程,内容细致、讲解清晰,非常适合 Web 开发者和想要使用 Spring MVC 开发基于 Java 的 Web 应用的读者阅读。
目录
第一章 Spring 框架
1.1 XML 配置文件
1.2 Spring 控制反转容器的使用
1.2.3 通过构造器来创建一个 bean 实例
1.2.2 通过工厂方法来创建一个 bean 实例
1.2.3 Destroy Method 的使用
1.2.4 向构造器传参
1.2.5 Setter 方式依赖注入
1.2.3 构造器方式依赖注入
1.3 小结
第二章 模型 2 和 MVC 模式
2.1 模型 1 介绍
2.2 模型 2 介绍
2.3 模型 2 之 Servlet 控制器
2.3.1 Product 类
2.3.2 ProductForm 类
2.3.3 ControllerServlet 类
2.3.4 视图
2.3.5 测试应用
2.4 解耦控制器代码
2.5 校验器
2.6 后端
2.7 本章小结
第三章 Spring MVC 介绍
3.1 采用 Spring MVC 的好处
3.2 Spring MVC 的 DispatcherServlet
3.3 Controller 接口
3.4 第一个 Spring MVC 应用
3.4.1 目录结构
3.4.2 部署描述符文件和 Spring MVC 配置文件
3.4.3 Controller
3.4.4 View
3.4.5 测试应用
3.5 View Resolver
3.6 本章小结
第四章 基于注解的控制 器
4.1 Spring MVC 注解类型
4.1.1 Controller 注解类型
4.1.2 RequestMapping 注解类型
4.2 编写请求处理方法
4.3 应用基于注解的控制器
4.3.1 目录结构
4.3.2 配置文件
4.3.3 Controller 类
4.3.4 View
4.3.5 测试应用
4.4 应用 @Autowired 和 @Service 进行依赖注入
4.5 重定向和 Flash 属性
4.6 请求参数和路径变量
4.7 @ModelAttribute
4.8 小结
第五章 数据绑定和 form 标签库
5.1 数据绑定概览
5.2 form 标签库
5.2.1 form 标签
5.2.2 input 标签
5.2.3 password 标签
5.2.4 hidden 标签
5.2.5 textarea 标签
5.2.6 checkbox 标签
5.2.7 radiobutton 标签
5.2.8 checkboxes 标签
5.2.9 radiobuttons 标签
5.2.10 select 标签
5.2.11 option 标签
5.2.12 options 标签
5.2.13 errors 标签
5.3 数据绑定范例
5.3.1 目录结构
5.3.2 Domain 类
5.3.3 Controller 类
5.3.4 Service 类
5.3.5 配置文件
5.3.6 视图
5.3.7 测试应用程序范例
5.4 小结
第六章 Converter 和 Formatter
6.1 converter
6.2 formatter
6.3 用 registrar 注册 formatter
6.4 选择 converter,还是 formatter?
6.5 小结
第七章 验证器
7.1 验证概览
7.2 Spring 验证器
7.3 ValidationUtils 类
7.4 Spring 的 Validator 范例
7.5 源文件
7.6 Controller 类
7.7 测试验证器
7.8 JSR 303 验证
7.9 JSR 303 Validator 范例
7.10 小结
第八章 表达式语言(EL)
8.1 表达式语言(EL)的语法
8.1.1 关键字
8.1.2 ( )和.运算符
8.1.3 取值规则
8.2 访问 JavaBean
8.3 EL 隐式对象
8.3.1 pageContext
8.4 使用其他 EL 运算符
8.4.1 算术运算符
8.3.3 关系运算符
8.4.2 逻辑运算符
8.4.3 关系运算符
8.4.4 empty 运算符
8.5 如何在 JSP 2.0 及其更高版本中配置 EL
8.5.1 实现免脚本的 JSP 页面
8.5.2 禁用 EL 计算
8.6 小结
第九章 JSTL
9.1 下载 JSTL
9.2 JSTL 库
9.3 一般行为
9.3.1 out 标签
9.3.2 set 标签
9.3.3 remove 标签
9.4 条件行为
9.4.1 if 标签
9.4.2 choose、when 和 otherwise 标签
9.5 遍历行为
9.5.1 forEach 标签
9.5.2 forTokens 标签
9.6 与 URL 相关的行为
9.6.1 url 标签
9.6.2 redirect 标签
9.7 格式化行为
9.7.1 formatNumber 标签
9.7.2 formatDate 标签
9.7.3 timeZone 标签
9.7.4 setTimeZone 标签
9.7.5 parseNumber
9.7.6 parseDate 标签
9.8 函数
9.8.1 contains 函数
9.8.2 containsIgnoreCase 函数
9.8.3 endsWith 函数
9.8.4 escapeXml 函数
9.8.5 indexOf 函数
9.8.6 join 函数
9.8.7 length 函数
9.8.8 replace 函数
9.8.9 split 函数
9.8.10 startsWith 函数
9.8.11 substring 函数
9.8.12 substringAfter 函数
9.8.13 substringBefore 函数
9.8.14 toLowerCase 函数
9.8.15 toUpperCase 函数
9.8.16 trim 函数
9.9 小结
第十章 国际化
10.1 语言区域
10.2 国际化 Spring MVC 应用程序
10.3 将文本元件隔离成属性文件
10.4 读取属性文件
10.5 告诉 Spring MVC 要使用哪个语言区域
10.6 使用 message 标签
10.7 范例
10.8 小结
第十一章 上传文件
11.1 客户端编程
11.2 MultipartFile 接口
11.3 用 Commons FileUpload 上传文件
11.4 Domain 类
11.5 控制器
11.6 配置文件
11.7 JSP 页面
11.8 应用程序的测试
11.9 用 Servlet 3 及其更高版本上传文件
11.10 客户端上传
11.11 小结
第十二章 下载文件
12.1 文件下载概览
12.2 范例 1:隐藏资源
12.3 范例 2:防止交叉引用
12.4 小结
附录 A Tomcat
附录 B servlet
附录 C JavaServer Pages
附录 D 部署描述符
下载地址:https://www.wenjiangs.com/wp-content/uploads/2024/02/fcSQMHTIzVzA0eLO.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论