万本电子书0元读

万本电子书0元读

顶部广告

Spring MVC学习指南 第2版电子书

Spring MVC的轻松门学习指南 Spring MVC的门畅销书新版 Spring MVC是当前十分流行的Web应用发框架之一。 本书延续了学习指南系列的特,通俗易懂,非常容易上手。 作为当今业界zui主流的Web发框架,Spring MVC已经成为当前zui热门的发技能,同时也广泛用于桌面发领域。 本书重在讲述如何通过Spring MVC来发基于Java的Web应用。 本书包括以下内容: Spring和Spring MVC简介; 模型2和MVC模式;

售       价:¥

纸质售价:¥43.90购买纸书

535人正在读 | 4人评论 6.2

作       者:[美]Paul Deck

出  版  社:人民邮电出版社

出版时间:2017-05-01

字       数:34.3万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
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应用的读者阅读。<br/>【推荐语】<br/>Spring MVC的轻松门学习指南 Spring MVC的门畅销书新版 Spring MVC是当前十分流行的Web应用发框架之一。 本书延续了学习指南系列的特,通俗易懂,非常容易上手。 作为当今业界zui主流的Web发框架,Spring MVC已经成为当前zui热门的发技能,同时也广泛用于桌面发领域。 本书重在讲述如何通过Spring MVC来发基于Java的Web应用。 本书包括以下内容: Spring和Spring MVC简介; 模型2和MVC模式; 数据绑定和表单标签库; 转换器、格式化和验证器; 表达式语言; JSTL; 国际化; 上传文件和下载文件。 丰富的示例可供读者练习和参考。 本书所有示例应用可以通过如下下载: http: books.brainysoftware.com download<br/>【作者】<br/>Paul Deck是一位zishen的Spring Framework发者,他曾经是How Tomcat Work一书的作者之一。<br/>
目录展开

内容提要

作者简介

译者简介

前言

HTTP

HTTP请求

HTTP响应

Servlet和JSP

下载Spring或使用STS与Maven/Gradle

手动下载Spring

使用STS和Maven/Gradle

下载Spring源码

本书内容简介

下载示例应用

第1章 Spring框架

依赖注入

1.1 XML配置文件

1.2 Spring控制反转容器的使用

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

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

1.2.3 销毁方法的使用

1.2.4 向构造器传递参数

1.2.5 Setter方式依赖注入

1.2.6 构造器方式依赖注入

1.3 小结

第2章 模型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 Action类

2.3.5 视图

2.3.6 测试应用

2.4 模型2之Filter分发器

2.5 校验器

2.6 依赖注入

2.7 小结

第3章 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 视图解析器

3.6 小结

第4章 基于注解的控制器

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 小结

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

5.1 数据绑定概览

5.2 表单标签库

5.2.1 表单标签

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 小结

第6章 转换器和格式化

6.1 Converter

6.2 Formatter

6.3 用Registrar注册Formatter

6.4 选择Converter,还是Formatter

6.5 小结

第7章 验证器

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 小结

第8章 表达式语言

8.1 表达式语言简史

8.2 表达式语言的语法

8.2.1 关键字

8.2.2 [ ]和.运算符

8.2.3 取值规则

8.3 访问JavaBean

8.4 EL隐式对象

8.4.1 pageContext

8.4.2 initParam

8.4.3 param

8.4.4 paramValues

8.4.5 header

8.4.6 headerValues

8.4.7 cookie

8.4.8 applicationScope、sessionScope、requestScope和pageScope

8.5 使用其他EL运算符

8.5.1 算术运算符

8.5.2 关系运算符

8.5.3 逻辑运算符

8.5.4 条件运算符

8.5.5 empty运算符

8.5.6 字符串连接运算符

8.5.7 分号操作符

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

8.7 创建Set、List和Map

8.8 访问列表元素和Map条目

8.9 操作集合

8.9.1 toList

8.9.2 toArray

8.9.3 limit

8.9.4 sort

8.9.5 average

8.9.6 sum

8.9.7 count

8.9.8 min

8.9.9 max

8.9.10 map

8.9.11 filter

8.9.12 forEach

8.10 格式化集合

8.10.1 使用HTML注释

8.10.2 使用String.join()

8.11 格式化数字

8.12 格式化日期

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

8.13.1 实现免脚本的JSP页面

8.13.2 禁用EL计算

8.14 小结

第9章 JSTL

9.1 下载JSTL

9.2 JSTL库

9.3 一般行为

9.3.1 out标签

9.3.2 url标签

9.3.3 set标签

9.3.4 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 格式化行为

9.6.1 formatNumber标签

9.6.2 formatDate标签

9.6.3 timeZone标签

9.6.4 setTimeZone标签

9.6.5 parseNumber标签

9.6.6 parseDate标签

9.7 函数

9.7.1 contains函数

9.7.2 containsIgnoreCase函数

9.7.3 endsWith函数

9.7.4 escapeXml函数

9.7.5 indexOf函数

9.7.6 join函数

9.7.7 length函数

9.7.8 replace函数

9.7.9 split函数

9.7.10 startsWith函数

9.7.11 substring函数

9.7.12 substringAfter函数

9.7.13 substringBefore函数

9.7.14 toLowerCase函数

9.7.15 toUpperCase函数

9.7.16 trim函数

9.8 小结

第10章 国际化

10.1 语言区域

10.2 国际化Spring MVC应用程序

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

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

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

10.4 使用message标签

10.5 范例

10.6 小结

第11章 上传文件

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章 下载文件

12.1 文件下载概览

12.2 范例1:隐藏资源

12.3 范例2:防止交叉引用

12.4 小结

第13章 应用测试

13.1 单元测试

13.2 状态测试与行为测试

13.3 应用JUnit

13.3.1 开发一个单元测试

13.3.2 运行一个单元测试

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

13.4 应用测试挡板(Test Doubles)

13.4.1 dummy

13.4.2 stub

13.4.3 spy

13.4.4 fake

13.4.5 mock

13.5 对Spring MVC Controller单元测试

13.5.1 MockHttpServletRequest和MockHttpServletResponse

13.5.2 ModelAndViewAssert

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

13.6.1 API

13.6.2 Spring MVC测试类的框架

13.6.3 示例

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

13.8 小结

附录A Tomcat

A.1 下载和配置Tomcat

A.2 启动和终止Tomcat

A.3 定义上下文

A.4 定义资源

A.5 安装TLS证书

附录B Spring Tool Suite和Maven

B.1 安装STS

B.2 创建一个Spring MVC应用

B.3 选择Java版本

B.4 创建index.html文件

B.5 更新项目

B.6 运行应用

附录C Servlet

C.1 Servlet API概览

C.2 Servlet

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

C.3.1 编写和编译Servlet类

C.3.2 应用程序目录结构

C.3.3 调用Servlet

C.4 ServletRequest

C.5 ServletResponse

C.6 ServletConfig

C.7 ServletContext

C.8 GenericServlet

C.9 Http Servlets

C.9.1 HttpServlet

C.9.2 HttpServletResponse

C.10 处理HTML表单

C.11 使用部署描述符

C.12 小结

附录D JavaServer Pages

D.1 JSP概述

D.2 注释

D.3 隐式对象

D.4 指令

D.4.1 page指令

D.4.2 include指令

D.5 脚本元素

D.5.1 表达式

D.5.2 声明

D.5.3 禁用脚本元素

D.6 动作

D.6.1 useBean

D.6.2 setProperty和getProperty

D.6.3 include

D.6.4 forward

D.7 错误处理

D.8 小结

附录E 部署描述符

E.1 概述

E.1.1 核心元素

E.1.2 context-param

E.1.3 distributable

E.1.4 error-page

E.1.5 filter

E.1.6 filter-mapping

E.1.7 listener

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

E.1.9 login-config

E.1.10 mime-mapping

E.1.11 security-constraint

E.1.12 security-role

E.1.13 Servlet

E.1.14 servlet-mapping

E.1.15 session-config

E.1.16 welcome-file-list

E.1.17 JSP-Specific Elements

E.1.18 taglib

E.1.19 jsp-property-group

E.2 部署

E.3 Web Fragment

E.4 小结

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部