图书介绍

Spring MVC学习指南 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Spring MVC学习指南 第2版
  • (美)Paul Deck著;林仪明译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115447593
  • 出版时间:2017
  • 标注页数:319页
  • 文件大小:37MB
  • 文件页数:341页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Spring MVC学习指南 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Spring框架1

1.1 XML配置文件3

1.2 Spring控制反转容器的使用4

1.2.1 通过构造器创建一个bean实例4

1.2.2 通过工厂方法创建一个bean实例5

1.2.3 销毁方法的使用6

1.2.4 向构造器传递参数6

1.2.5 Setter方式依赖注入7

1.2.6 构造器方式依赖注入10

1.3 小结10

第2章 模型2和MVC模式11

2.1 模型1介绍11

2.2 模型2介绍11

2.3 模型2之Servlet控制器13

2.3.1 Product类14

2.3.2 ProductForm类15

2.3.3 ControllerServlet类16

2.3.4 Action类20

2.3.5 视图20

2.3.6 测试应用22

2.4 模型2之Filter分发器22

2.5 校验器25

2.6 依赖注入31

2.7 小结38

第3章 Spring MVC介绍39

3.1 采用Spring MVC的好处39

3.2 Spring MVC的DispatcherServlet40

3.3 Controller接口41

3.4 第一个Spring MVC应用42

3.4.1 目录结构42

3.4.2 部署描述符文件和Spring MVC配置文件43

3.4.3 Controller类44

3.4.4 View类46

3.4.5 测试应用47

3.5 视图解析器47

3.6 小结49

第4章 基于注解的控制器50

4.1 Spring MVC注解类型50

4.1.1 Controller注解类型50

4.1.2 RequestMapping注解类型51

4.2 编写请求处理方法54

4.3 应用基于注解的控制器56

4.3.1 目录结构56

4.3.2 配置文件56

4.3.3 Controller类59

4.3.4 View60

4.3.5 测试应用61

4.4 应用@Autowired和@Service进行依赖注入62

4.5 重定向和Flash属性66

4.6 请求参数和路径变量67

4.7 @ModelAttribute69

4.8 小结70

第5章 数据绑定和表单标签库71

5.1 数据绑定概览71

5.2 表单标签库72

5.2.1 表单标签73

5.2.2 input标签74

5.2.3 password标签74

5.2.4 hidden标签75

5.2.5 textarea标签75

5.2.6 checkbox标签76

5.2.7 radiobutton标签76

5.2.8 checkboxes标签77

5.2.9 radiobuttons标签78

5.2.10 select标签78

5.2.11 option标签79

5.2.12 options标签80

5.2.13 errors标签80

5.3 数据绑定范例81

5.3.1 目录结构81

5.3.2 Domain类81

5.3.3 Controller类83

5.3.4 Service类84

5.3.5 配置文件87

5.3.6 视图88

5.3.7 测试应用91

5.4 小结92

第6章 转换器和格式化93

6.1 Converter93

6.2 Formatter98

6.3 用Registrar注册Formatter101

6.4 选择Converter,还是Formatter103

6.5 小结103

第7章 验证器104

7.1 验证概览104

7.2 Spring验证器105

7.3 ValidationUtils类106

7.4 Spring的Validator范例107

7.5 源文件109

7.6 Controller类109

7.7 测试验证器111

7.8 JSR 303验证112

7.9 JSR 303 Validator范例113

7.10 小结116

第8章 表达式语言117

8.1 表达式语言简史117

8.2 表达式语言的语法118

8.2.1 关键字118

8.2.2 []和.运算符119

8.2.3 取值规则119

8.3 访问JavaBean120

8.4 EL隐式对象121

8.4.1 pageContext121

8.4.2 initParam123

8.4.3 param123

8.4.4 paramValues123

8.4.5 header123

8.4.6 headerValues124

8.4.7 cookie124

8.4.8 applicationScope、sessionScope、requestScope和pageScope124

8.5 使用其他EL运算符124

8.5.1 算术运算符125

8.5.2 关系运算符125

8.5.3 逻辑运算符126

8.5.4 条件运算符126

8.5.5 empty运算符126

8.5.6 字符串连接运算符126

8.5.7 分号操作符127

8.6 引用静态属性和静态方法127

8.7 创建Set、List和Map128

8.8 访问列表元素和Map条目129

8.9 操作集合129

8.9.1 toList129

8.9.2 toArray130

8.9.3 limit130

8.9.4 sort130

8.9.5 average130

8.9.6 sum131

8.9.7 count131

8.9.8 min131

8.9.9 max131

8.9.10 map131

8.9.11 filter132

8.9.12 forEach132

8.10 格式化集合132

8.10.1 使用HTML注释132

8.10.2 使用String.join()134

8.11 格式化数字134

8.12 格式化日期134

8.13 如何在JSP 2.0及其更高版本中配置EL135

8.13.1 实现免脚本的JSP页面135

8.13.2 禁用EL计算135

8.14 小结137

第9章 JSTL138

9.1 下载JSTL138

9.2 JSTL库138

9.3 一般行为140

9.3.1 out标签140

9.3.2 url标签141

9.3.3 set标签144

9.3.4 remove标签145

9.4 条件行为146

9.4.1 if标签146

9.4.2 choose、when和otherwise标签147

9.5 遍历行为148

9.5.1 forEach标签148

9.5.2 forTokens标签157

9.6 格式化行为158

9.6.1 formatNumber标签158

9.6.2 formatDate标签160

9.6.3 timeZone标签162

9.6.4 setTimeZone标签163

9.6.5 parseNumber标签163

9.6.6 parseDate标签165

9.7 函数166

9.7.1 contains函数166

9.7.2 containsIgnoreCase函数166

9.7.3 endsWith函数167

9.7.4 escapeXml函数167

9.7.5 indexOf函数167

9.7.6 join函数167

9.7.7 length函数168

9.7.8 replace函数168

9.7.9 split函数168

9.7.10 startsWith函数169

9.7.11 substring函数169

9.7.12 substringAfter函数169

9.7.13 substringBefore函数169

9.7.14 toLowerCase函数170

9.7.15 toUpperCase函数170

9.7.16 trim函数170

9.8 小结170

第10章 国际化171

10.1 语言区域172

10.2 国际化Spring MVC应用程序173

10.2.1 将文本组件隔离成属性文件174

10.2.2 选择和读取正确的属性文件175

10.3 告诉Spring MVC使用哪个语言区域176

10.4 使用message标签177

10.5 范例177

10.6 小结181

第11章 上传文件182

11.1 客户端编程182

11.2 MultipartFile接口183

11.3 用Commons FileUpload上传文件184

11.4 Domain类185

11.5 控制器185

11.6 配置文件187

11.7 JSP页面188

11.8 应用程序的测试190

11.9 用Servlet 3及其更高版本上传文件191

11.10 客户端上传194

11.11 小结202

第12章 下载文件203

12.1 文件下载概览203

12.2 范例1:隐藏资源204

12.3 范例2:防止交叉引用207

12.4 小结210

第13章 应用测试211

13.1 单元测试211

13.2 状态测试与行为测试213

13.3 应用JUnit213

13.3.1 开发一个单元测试213

13.3.2 运行一个单元测试215

13.3.3 通过测试套件来运行全部或多个单元测试215

13.4 应用测试挡板(Test Doubles)216

13.4.1 dummy217

13.4.2 stub219

13.4.3 spy219

13.4.4 fake221

13.4.5 mock224

13.5 对Spring MVC Controller单元测试226

13.5.1 MockHttpServletRequest和MockHttpServletResponse226

13.5.2 ModelAndViewAssert229

13.6 应用Spring MVC Test进行集成测试232

13.6.1 API233

13.6.2 Spring MVC测试类的框架234

13.6.3 示例236

13.7 修改集成测试中Web根路径239

13.8 小结241

附录A Tomcat242

A.1 下载和配置Tomcat242

A.2 启动和终止Tomcat243

A.3 定义上下文243

A.4 定义资源244

A.5 安装TLS证书245

附录B Spring Tool Suite和Maven246

B.1 安装STS246

B.2 创建一个Spring MVC应用247

B.3 选择Java版本251

B.4 创建index.html文件252

B.5 更新项目253

B.6 运行应用253

附录C Servlet256

C.1 Servlet API概览256

C.2 Servlet257

C.3 编写基础的Servlet应用程序258

C.3.1 编写和编译Servlet类259

C.3.2 应用程序目录结构260

C.3.3 调用Servlet261

C.4 ServletRequest262

C.5 ServletResponse262

C.6 ServletConfig263

C.7 ServletContext266

C.8 GenericServlet266

C.9 Http Servlets268

C.9.1 HttpServlet269

C.9.2 HttpServletResponse271

C.10 处理HTML表单271

C.11 使用部署描述符277

C.12 小结280

附录D JavaServer Pages281

D.1 JSP概述281

D.2 注释286

D.3 隐式对象287

D.4 指令290

D.4.1 page指令290

D.4.2 include指令292

D.5 脚本元素293

D.5.1 表达式294

D.5.2 声明294

D.5.3 禁用脚本元素298

D.6 动作298

D.6.1 useBean298

D.6.2 setProperty和getProperty299

D.6.3 include300

D.6.4 forward301

D.7 错误处理301

D.8 小结302

附录E 部署描述符303

E.1 概述303

E.1.1 核心元素305

E.1.2 context-param305

E.1.3 distributable306

E.1.4 error-page306

E.1.5 filter306

E.1.6 filter-mapping307

E.1.7 listener308

E.1.8 locale-encoding-mapping-list和locale-encoding-mapping308

E.1.9 login-config308

E.1.10 mime-mapping309

E.1.11 security-constraint309

E.1.12 security-role310

E.1.13 Servlet311

E.1.14 servlet-mapping313

E.1.15 session-config313

E.1.16 welcome-file-list313

E.1.17 JSP-Specific Elements314

E.1.18 taglib314

E.1.19 jsp-property-group315

E.2 部署316

E.3 Web fragment317

E.4 小结319

热门推荐