当前位置:主页 > 计算机电子书 > 程序设计 > Spring MVC下载
Spring MVC学习指南

Spring MVC学习指南 PDF 第2版

  • 更新:2019-10-22
  • 大小:83.3 MB
  • 类别:Spring MVC
  • 作者:Paul、Deck
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Spring MVC学习指南 第二版 PDF

Spring MVC是Spring框架中用于Web应用快速开发的一个模块,其中的MVC是Model-View-Controller的缩写。作为当今业界zui主流的Web开发框架,Spring MVC已经成为当前zui热门的开发技能,同时也广泛用于桌面开发领域。 Spring MVC学习指南(第 2版)重在讲述如何通过Spring MVC来开发基于Java的Web应用。全书共计12章,分别从Spring框架、模型2和MVC模式、Spring MVC介绍、控制器、数据绑定和表单标签库、传唤器和格式化、验证器、表达式语言、JSTL、国际化、上传文件、下载文件多个角度介绍了Spring MVC。除此之外,Spring MVC学习指南(第 2版)还配有丰富的示例以供读者练习和参考。 Spring MVC学习指南(第 2版)是一本Spring MVC的教程,内容细致、讲解清晰,非常适合Web开发 者和想要使用Spring MVC开发基于Java的Web应用的读者阅读。 Spring MVC是Spring框架中用于Web应用快速开发的一个模块,其中的MVC是Model-View-Controller的缩写。作为当今业界zui主流的Web开发框架,Spring MVC已经成为当前zui热门的开发技能,同时也广泛用于桌面开发领域。

Spring MVC学习指南(第2版)重在讲述如何通过Spring MVC来开发基于Java的Web应用。全书共计12章,分别从Spring框架、模型2和MVC模式、Spring MVC介绍、控制器、数据绑定和表单标签库、传唤器和格式化、验证器、表达式语言、JSTL、国际化、上传文件、下载文件多个角度介绍了Spring MVC。除此之外,Spring MVC学习指南(第2版)还配有丰富的示例以供读者练习和参考。

Spring MVC学习指南(第2版)是一本Spring MVC的教程,内容细致、讲解清晰,非常适合Web开发者和想要使用Spring MVC开发基于Java的Web应用的读者阅读。

目录

  • 第一章 Spring框架 1
  • 1.1 XML配置文件 4
  • 1.2 Spring控制反转容器的使用 4
  • 1.2.3 通过构造器来创建一个bean实例 5
  • 1.2.2 通过工厂方法来创建一个bean实例 5
  • 1.2.3 DestroyMethod的使用 6
  • 1.2.4 向构造器传参 6
  • 1.2.5 Setter方式依赖注入 7
  • 1.2.3 构造器方式依赖注入 10
  • 1.3 小结 10
  • 第二章 模型2和MVC模式 11
  • 2.1 模型1介绍 11
  • 2.2 模型2介绍 11
  • 2.3 模型2之Servlet控制器 13
  • 2.3.1 Product类 15
  • 2.3.2 ProductForm类 15
  • 2.3.3 ControllerServlet类 16
  • 2.3.4 视图 20
  • 2.3.5 测试应用 22
  • 2.4 解耦控制器代码 23
  • 2.5 校验器 27
  • 2.6 后端 32
  • 2.7 本章小结 33
  • 第三章 SpringMVC介绍 34
  • 3.1 采用SpringMVC的好处 34
  • 3.2 SpringMVC的DispatcherServlet 35
  • 3.3 Controller接口 36
  • 3.4 第一个SpringMVC应用 37
  • 3.4.1 目录结构 37
  • 3.4.2 部署描述符文件和SpringMVC配置文件 38
  • 3.4.3 Controller 39
  • 3.4.4 View 40
  • 3.4.5 测试应用 42
  • 3.5 ViewResolver 43
  • 3.6 本章小结 45
  • 第四章 基于注解的控制器 46
  • 4.1 SpringMVC注解类型 46
  • 4.1.1 Controller注解类型 46
  • 4.1.2 RequestMapping注解类型 47
  • 4.2 编写请求处理方法 50
  • 4.3 应用基于注解的控制器 52
  • 4.3.1 目录结构 52
  • 4.3.2 配置文件 52
  • 4.3.3 Controller类 55
  • 4.3.4 View 56
  • 4.3.5 测试应用 57
  • 4.4 应用@Autowired和@Service进行依赖注入 58
  • 4.5 重定向和Flash属性 62
  • 4.6 请求参数和路径变量 63
  • 4.7 @ModelAttribute 66
  • 4.8 小结 67
  • 第五章 数据绑定和form标签库 68
  • 5.1 数据绑定概览 68
  • 5.2 form标签库 69
  • 5.2.1 form标签 70
  • 5.2.2 input标签 71
  • 5.2.3 password标签 72
  • 5.2.4 hidden标签 72
  • 5.2.5 textarea标签 73
  • 5.2.6 checkbox标签 73
  • 5.2.7 radiobutton标签 74
  • 5.2.8 checkboxes标签 74
  • 5.2.9 radiobuttons标签 75
  • 5.2.10 select标签 76
  • 5.2.11 option标签 76
  • 5.2.12 options标签 77
  • 5.2.13 errors标签 77
  • 5.3 数据绑定范例 78
  • 5.3.1 目录结构 78
  • 5.3.2 Domain类 78
  • 5.3.3 Controller类 80
  • 5.3.4 Service类 82
  • 5.3.5 配置文件 85
  • 5.3.6 视图 86
  • 5.3.7 测试应用程序范例 88
  • 5.4 小结 90
  • 第六章 Converter和Formatter 91
  • 6.1 converter 91
  • 6.2 formatter 97
  • 6.3 用registrar注册formatter 99
  • 6.4 选择converter,还是formatter? 101
  • 6.5 小结 101
  • 第七章 验证器 102
  • 7.1 验证概览 102
  • 7.2 Spring验证器 103
  • 7.3 ValidationUtils类 104
  • 7.4 Spring的Validator范例 105
  • 7.5 源文件 107
  • 7.6 Controller类 107
  • 7.7 测试验证器 109
  • 7.8 JSR303验证 110
  • 7.9 JSR303Validator范例 112
  • 7.10 小结 114
  • 第八章 表达式语言(EL) 115
  • 8.1 表达式语言(EL)的语法 115
  • 8.1.1 关键字 116
  • 8.1.2 ()和.运算符 116
  • 8.1.3 取值规则 117
  • 8.2 访问JavaBean 118
  • 8.3 EL隐式对象 118
  • 8.3.1 pageContext 119
  • 8.4 使用其他EL运算符 122
  • 8.4.1 算术运算符 122
  • 8.3.3 关系运算符 123
  • 8.4.2 逻辑运算符 123
  • 8.4.3 关系运算符 123
  • 8.4.4 empty运算符 124
  • 8.5 如何在JSP2.0及其更高版本中配置EL 124
  • 8.5.1 实现免脚本的JSP页面 124
  • 8.5.2 禁用EL计算 125
  • 8.6 小结 126
  • 第九章 JSTL 127
  • 9.1 下载JSTL 127
  • 9.2 JSTL库 127
  • 9.3 一般行为 129
  • 9.3.1 out标签 129
  • 9.3.2 set标签 130
  • 9.3.3 remove标签 132
  • 9.4 条件行为 132
  • 9.4.1 if标签 133
  • 9.4.2 choose、when和otherwise标签 134
  • 9.5 遍历行为 135
  • 9.5.1 forEach标签 135
  • 9.5.2 forTokens标签 143
  • 9.6 与URL相关的行为 144
  • 9.6.1 url标签 144
  • 9.6.2 redirect标签 146
  • 9.7 格式化行为 146
  • 9.7.1 formatNumber标签 146
  • 9.7.2 formatDate标签 149
  • 9.7.3 timeZone标签 150
  • 9.7.4 setTimeZone标签 152
  • 9.7.5 parseNumber 152
  • 9.7.6 parseDate标签 153
  • 9.8 函数 155
  • 9.8.1 contains函数 155
  • 9.8.2 containsIgnoreCase函数 155
  • 9.8.3 endsWith函数 156
  • 9.8.4 escapeXml函数 156
  • 9.8.5 indexOf函数 156
  • 9.8.6 join函数 156
  • 9.8.7 length函数 157
  • 9.8.8 replace函数 157
  • 9.8.9 split函数 157
  • 9.8.10 startsWith函数 158
  • 9.8.11 substring函数 158
  • 9.8.12 substringAfter函数 158
  • 9.8.13 substringBefore函数 158
  • 9.8.14 toLowerCase函数 159
  • 9.8.15 toUpperCase函数 159
  • 9.8.16 trim函数 159
  • 9.9 小结 159
  • 第十章 国际化 160
  • 10.1 语言区域 161
  • 10.2 国际化SpringMVC应用程序 163
  • 10.3 将文本元件隔离成属性文件 163
  • 10.4 读取属性文件 165
  • 10.5 告诉SpringMVC要使用哪个语言区域 166
  • 10.6 使用message标签 167
  • 10.7 范例 167
  • 10.8 小结 173
  • 第十一章 上传文件 174
  • 11.1 客户端编程 174
  • 11.2 MultipartFile接口 175
  • 11.3 用CommonsFileUpload上传文件 176
  • 11.4 Domain类 177
  • 11.5 控制器 178
  • 11.6 配置文件 179
  • 11.7 JSP页面 181
  • 11.8 应用程序的测试 183
  • 11.9 用Servlet3及其更高版本上传文件 184
  • 11.10 客户端上传 188
  • 11.11 小结 196
  • 第十二章 下载文件 197
  • 12.1 文件下载概览 197
  • 12.2 范例1:隐藏资源 198
  • 12.3 范例2:防止交叉引用 202
  • 12.4 小结 206
  • ……
  • 第13章 应用测试
  • 附录A Tomcat 207
  • 附录B servlet 211
  • 附录C JavaServerPages 236
  • 附录D 部署描述符 258
  • 附录E部署描述符

资源获取

资源地址1:https://pan.baidu.com/s/1d0A6drlkhSZ5UecMYpj9zw

相关资源

网友留言