万本电子书0元读

万本电子书0元读

顶部广告

Servlet JSP和Spring MVC初学指南电子书

本书是Servlet、JSP 和Spring MVC 的门教程,是畅销图书《Spring MVC 学习指南》的姊妹篇。 Servlet 和JSP 是Java Web 应用发的底层技术,而Spring MVC 是Spring 框架中用于解决Servlet 和JSP 应用发的常见和通用问题的一个模块。Spring MVC 是一个广泛应用于GUI 发的设计模式,是目前业界主流的Web 发框架,也是一种热门的发技能。 本书分两大部分,详细介绍了Servlet 和JSP 的核心技术,以及Spring MVC 的实践应用。对于期望学习如何应用Servlet、JSP 以及Spring MVC 来发Java Web 应用的初学者来说,本书是一本非常理想的初学指南。

售       价:¥

纸质售价:¥51.30购买纸书

712人正在读 | 4人评论 6.4

作       者:加 Budi Kurniawan 克尼亚万 美 Paul Deck

出  版  社:人民邮电出版社

出版时间:2016-11-01

字       数:42.4万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
Servlet和JSP是发Java Web应用程序的两种基本技术。Spring MVC是Spring框架中用于Web应用快速发的一个模块,是当今流行的Web发框架之一。 本书是Servlet、JSP和Spring MVC的学习指南。全书内容分为两个部分,分主要介绍Servlet和JSP基础知识和技术,包括第1章至第15章;第2部分主要介绍Spring MVC,包括第16章至第24章。附录部分给出了Tomcat安装和配置指导,还介绍了Servlet and JSP注解以及SSL证书。 本书内容充实、讲解清晰,非常适合Web发者尤其是基于Java的Web应用发者阅读。<br/>【推荐语】<br/>本书是Servlet、JSP 和Spring MVC 的门教程,是畅销图书《Spring MVC 学习指南》的姊妹篇。 Servlet 和JSP 是Java Web 应用发的底层技术,而Spring MVC 是Spring 框架中用于解决Servlet 和JSP 应用发的常见和通用问题的一个模块。Spring MVC 是一个广泛应用于GUI 发的设计模式,是目前业界主流的Web 发框架,也是一种热门的发技能。 本书分两大部分,详细介绍了Servlet 和JSP 的核心技术,以及Spring MVC 的实践应用。对于期望学习如何应用Servlet、JSP 以及Spring MVC 来发Java Web 应用的初学者来说,本书是一本非常理想的初学指南。 本书所有示例应用可以通过如下下载:http: books.brainysoftware.com download 和http: www.epubit.com.cn 。<br/>【作者】<br/>Budi Kurniawan 是计算机畅销图书作者,他以清晰的写作风格而著称。他编写的Java 教程被德国斯图加特传媒学院选作教材。Budi 有20 多年的软件架构师和发者的经验。他还是How Tomcat Works、Servlet & JSP: A Tutorial 和Struts 2 Designand Programming 等图书的作者。 Paul Deck 是一位杰出的Spring 框架发人员,他还是How Tomcat Works 一书的合著者。<br/>
目录展开

版权声明

内容提要

前言

第一部分 Servlets和JSP

第1章 Servlets

1.1 Servlet API概览

1.2 Servlet

1.3 编写基础的Servlet应用程序

1.3.1 编写和编译Servlet类

1.3.2 应用程序目录结构

1.3.3 调用Servlet

1.4 ServletRequest

1.5 ServletResponse

1.6 ServletConfig

1.7 ServletContext

1.8 GenericServlet

1.9 Http Servlets

1.9.1 HttpServlet

1.9.2 HttpServletRequest

1.9.3 HttpServletResponse

1.10 处理HTML表单

1.11 使用部署描述符

1.12 小结

第2章 会话管理

2.1 URL重写

2.2 隐藏域

2.3 Cookies

2.4 HttpSession对象

2.5 小结

第3章 JavaServer Pages(JSP)

3.1 JSP概述

3.2 注释

3.3 隐式对象

3.4 指令

3.4.1 page指令

3.4.2 include指令

3.5 脚本元素

3.5.1 表达式

3.5.2 声明

3.5.3 禁用脚本元素

3.6 动作

3.6.1 useBean

3.6.2 setProperty和getProperty

3.6.3 include

3.6.4 forward

3.7 错误处理

3.8 小结

第4章 表达式语言

4.1 表达式语言的语法

4.1.1 关键字

4.1.2 [ ]和.运算符

4.1.3 取值规则

4.2 访问JavaBean

4.3 EL隐式对象

4.3.1 pageContext

4.3.2 initParam

4.3.3 param

4.3.4 paramValues

4.3.5 header

4.3.6 cookie

4.3.7 applicationScope、sessionScope、requestScope和pageScope

4.4 使用其他EL运算符

4.4.1 算术运算符

4.4.2 逻辑运算符

4.4.3 关系运算符

4.4.4 empty运算符

4.5 应用EL

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

4.6.1 实现免脚本的JSP页面

4.6.2 禁用EL计算

4.7 小结

第5章 JSTL

5.1 下载JSTL

5.2 JSTL库

5.3 一般行为

5.3.1 out标签

5.3.2 set标签

5.3.3 remove标签

5.4 条件行为

5.4.1 if标签

5.4.2 choose、when和otherwise标签

5.5 遍历行为

5.5.1 forEach标签

5.5.2 forTokens标签

5.6 格式化行为

5.6.1 formatNumber标签

5.6.2 formatDate标签

5.6.3 timeZone标签

5.6.4 setTimeZone标签

5.6.5 parseNumber标签

5.6.6 parseDate标签

5.7 函数

5.7.1 contains函数

5.7.2 containsIgnoreCase函数

5.7.3 endsWith函数

5.7.4 escapeXml函数

5.7.5 indexOf函数

5.7.6 join函数

5.7.7 length函数

5.7.8 replace函数

5.7.9 split函数

5.7.10 startsWith函数

5.7.11 substring函数

5.7.12 substringAfter函数

5.7.13 substringBefore函数

5.7.14 toLowerCase函数

5.7.15 toUpperCase函数

5.7.16 trim函数

5.8 小结

第6章 自定义标签

6.1 自定义标签概述

6.2 简单标签处理器

6.3 SimpleTag示例

6.3.1 编写标签处理器

6.3.2 注册标签

6.3.3 使用标签

6.4 处理属性

6.5 访问标签内容

6.6 编写EL函数

6.7 发布自定义标签

6.8 小结

第7章 标签文件

7.1 tag file简介

7.2 第一个tag file

7.3 tag file指令

7.3.1 tag指令

7.3.2 include指令

7.3.3 taglib指令

7.3.4 attribute指令

7.3.5 variable指令

7.4 doBody

7.5 invoke

7.6 小结

第8章 监听器

8.1 监听器接口和注册

8.2 Servlet Context监听器

8.2.1 ServletContextListener

8.2.2 ServletContextAttributeListener

8.3 Session Listeners

8.3.1 HttpSessionListener

8.3.2 HttpSessionAttributeListener

8.3.3 HttpSessionActivationListener

8.3.4 HttpSessionBindingListener

8.4 ServletRequest Listeners

8.4.1 ServletRequestListener

8.4.2 ServletRequestAttributeListener

8.5 小结

第9章 Filters

9.1 Filter API

9.2 Filter配置

9.3 示例1:日志Filter

9.4 示例2:图像文件保护Filter

9.5 示例3:下载计数Filter

9.6 Filter顺序

9.7 小结

第10章 修饰Requests及Responses

10.1 Decorator模式

10.2 Servlet封装类

10.3 示例:AutoCorrect Filter

10.4 小结

第11章 异步处理

11.1 概述

11.2 编写异步Servlet和过滤器

11.3 编写异步Servlets

11.4 异步监听器

11.5 小结

第12章 安全

12.1 身份验证和授权

12.1.1 指定用户和角色

12.1.2 实施安全约束

12.2 身份验证方法

12.2.1 基于表单的认证

12.2.2 客户端证书认证

12.3 安全套接层

12.3.1 密码学

12.3.2 加密/解密

12.3.3 认证

12.3.4 数据的完整性

12.3.5 SSL是怎么工作的

12.4 编程式安全

12.4.1 安全注释类型

12.4.2 Servlet的安全API

12.5 小结

第13章 部署

13.1 概述

13.1.1 核心元素

13.1.2 context-param

13.1.3 distributable

13.1.4 error-page

13.1.5 filter

13.1.6 filter-mapping

13.1.7 listener

13.1.8 locale-encoding-mapping-list和locale-encoding-mapping

13.1.9 login-config

13.1.10 mime-mapping

13.1.11 security-constraint

13.1.12 security-role

13.1.13 Servlet

13.1.14 servlet-mapping

13.1.15 session-config

13.1.16 welcome-file-list

13.1.17 JSP-Specific Elements

13.1.18 taglib

13.1.19 jsp-property-group

13.2 部署

13.3 web fragment

13.4 小结

第14章 动态加载及Servlet容器加载器

14.1 动态加载

第二部分 Spring MVC

第15章 Spring框架

15.1 Spring入门

15.2 依赖注入

15.3 XML配置文件

15.4 Spring控制反转容器的使用

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

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

15.4.3 Destroy Method的使用

15.4.4 向构造器传递参数

15.4.5 setter方式依赖注入

15.4.6 构造器方式依赖注入

15.5 小结

第16章 模型2和MVC模式

16.1 模型1介绍

16.2 模型2介绍

16.3 模型2之Servlet控制器

16.3.1 Product类

16.3.2 ProductForm类

16.3.3 ControllerServlet类

16.3.4 视图

16.3.5 测试应用

16.4 解耦控制器代码

16.5 校验器

16.6 后端

16.7 小结

第17章 Spring MVC介绍

17.1 采用Spring MVC的好处

17.2 Spring MVC的DispatcherServlet

17.3 Controller接口

17.4 第一个Spring MVC应用

17.4.1 目录结构

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

17.4.3 Controller

17.4.4 View

17.4.5 测试应用

17.5 View Resolver

17.6 小结

第18章 基于注解的控制器

18.1 Spring MVC注解类型

18.1.1 Controller注解类型

18.1.2 RequestMapping注解类型

18.2 编写请求处理方法

18.3 应用基于注解的控制器

18.3.1 目录结构

18.3.2 配置文件

18.3.3 Controller类

18.3.4 View

18.3.5 测试应用

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

18.5 重定向和Flash属性

18.6 请求参数和路径变量

18.7 @ModelAttribute

18.8 小结

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

19.1 数据绑定概览

19.2 表单标签库

19.2.1 form标签

19.2.2 input标签

19.2.3 password标签

19.2.4 hidden标签

19.2.5 textarea标签

19.2.6 checkbox标签

19.2.7 radiobutton标签

19.2.8 checkboxes标签

19.2.9 radiobuttons标签

19.2.10 select标签

19.2.11 option标签

19.2.12 options标签

19.2.13 errors标签

19.3 数据绑定范例

19.3.1 目录结构

19.3.2 Domain类

19.3.3 Controller类

19.3.4 Service类

19.3.5 配置文件

19.3.6 视图

19.3.7 测试应用

19.4 小结

第20章 转换器和格式化

20.1 Converter

20.2 Formatter

20.3 用Registrar注册Formatter

20.4 选择Converter,还是Formatter

20.5 小结

第21章 验证器

21.1 验证概览

21.2 Spring验证器

21.3 ValidationUtils类

21.4 Spring的Validator范例

21.5 源文件

21.6 Controller类

21.7 测试验证器

21.8 JSR 303验证

21.9 JSR 303 Validator范例

21.10 小结

第22章 国际化

22.1 语言区域

22.2 国际化Spring MVC应用程序

22.2.1 将文本元件隔离成属性文件

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

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

22.4 使用message标签

22.5 范例

22.6 小结

第23章 上传文件

23.1 客户端编程

23.2 MultipartFile接口

23.3 用Commons FileUpload上传文件

23.4 Domain类

23.5 控制器

23.6 配置文件

23.7 JSP页面

23.8 应用程序的测试

23.9 用Servlet 3.0及其更高版本上传文件

23.10 客户端上传

23.11 小结

第24章 下载文件

24.1 文件下载概览

24.2 范例1:隐藏资源

24.3 范例2:防止交叉引用

24.4 小结

附录A Tomcat

A.1 下载和配置Tomcat

A.2 启动和终止Tomcat

A.3 定义上下文

A.4 定义资源

A.5 安装SSL证书

附录B Web Annotations

B.1 HandlesTypes

B.2 HttpConstraint

B.3 HttpMethodConstraint

B.4 MultipartConfig

B.5 ServletSecurity

B.6 WebFilter

B.7 WebInitParam

B.8 WebListener

B.9 WebServlet

附录C SSL证书

C.1 证书简介

C.2 KeyTool

C.2.1 生成密钥对

C.2.2 获得认证

C.2.3 将证书导入到密钥库

C.2.4 从密钥库导出证书

C.2.5 列出密钥库条目

欢迎来到异步社区!

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部