Servlet、JSP和SpringMVC初学指南

Servlet、JSP和SpringMVC初学指南

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书内容充实、讲解清晰,非常适合Web开发者尤其是基于Java的Web应用开发者阅读。

内容简介

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证书。

作者简介

作者Budi Kurniawan,是计算机畅销图书作者,他以清晰的写作风格而著称。他编写的Java教程被德国斯图加特传媒学院选作教材。Budi有20多年的软件架构师和开发者的经验。他还是How Tomcat Works、Servlet &JSP:A Tutorial和Struts 2 Designand Programming等图书的作者。

章节目录

版权信息

内容提要

前言

第一部分 Servlets和JSP

第1章 Servlets

1.1 Servlet API概览

1.2 Servlet

1.3 编写基础的Servlet应用程序

1.4 ServletRequest

1.5 ServletResponse

1.6 ServletConfig

1.7 ServletContext

1.8 GenericServlet

1.9 Http Servlets

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.5 脚本元素

3.6 动作

3.7 错误处理

3.8 小结

第4章 表达式语言

4.1 表达式语言的语法

4.2 访问JavaBean

4.3 EL隐式对象

4.4 使用其他EL运算符

4.5 应用EL

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

4.7 小结

第5章 JSTL

5.1 下载JSTL

5.2 JSTL库

5.3 一般行为

5.4 条件行为

5.5 遍历行为

5.6 格式化行为

5.7 函数

5.8 小结

第6章 自定义标签

6.1 自定义标签概述

6.2 简单标签处理器

6.3 SimpleTag示例

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.4 doBody

7.5 invoke

7.6 小结

第8章 监听器

8.1 监听器接口和注册

8.2 Servlet Context监听器

8.3 Session Listeners

8.4 ServletRequest Listeners

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.2 身份验证方法

12.3 安全套接层

12.4 编程式安全

12.5 小结

第13章 部署

13.1 概述

13.2 部署

13.3 web fragment

13.4 小结

第二部分 Spring MVC

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

14.1 动态加载

14.2 Servlet容器加载器

14.3 小结

第15章 Spring框架

15.1 Spring入门

15.2 依赖注入

15.3 XML配置文件

15.4 Spring控制反转容器的使用

15.5 小结

第16章 模型2和MVC模式

16.1 模型1介绍

16.2 模型2介绍

16.3 模型2之Servlet控制器

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.5 View Resolver

17.6 小结

第18章 基于注解的控制器

18.1 Spring MVC注解类型

18.2 编写请求处理方法

18.3 应用基于注解的控制器

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

18.5 重定向和Flash属性

18.6 请求参数和路径变量

18.7 @ModelAttribute

18.8 小结

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

19.1 数据绑定概览

19.2 表单标签库

19.3 数据绑定范例

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.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

Servlet、JSP和SpringMVC初学指南是2016年由人民邮电出版社出版,作者[加]Budi Kurniawan。

得书感谢您对《Servlet、JSP和SpringMVC初学指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
JSP程序设计(慕课版 第2版) 电子书
本书系统地介绍了JSP开发所涉及的各类知识。全书共13章,内容包括JSP概述、JSP开发基础、JSP语法、JSP内置对象、JavaBean技术、Servlet技术、JSP实用组件、JSP数据库应用开发、JSP与AJAX及JSP高级技术,并通过JSP综合案例——清爽夏日九宫格日记网,介绍了JSP应用的开发流程和相关技术的综合应用。本书最后提供了两个课程设计,即在线投票系统和无刷新的聊天室,供学生综合
中国失眠障碍诊断和治疗指南 电子书
本指南基于最新的《国际睡眠障碍分类-第三版(ICSD-3)》。采用了严格的循证医学标准来编制。贴近临床的实际问题:强调了失眠障碍的共病观点,提出了失眠的疗程主要基于评估,而不再强调促眠类药物的时限。增加了儿童、中医药和物理治疗部分。,并且丰富了老年和围产期的失眠治疗部分。本书的重点是要建立适合国情、临床实用的失眠障碍诊疗流程。主要特点包括①与国际接轨,对失眠障碍的定义、诊断、分类等均反映了国际最新
JSP程序设计实例教程(第2版) 电子书
本书通过一个真实、完整的电子商务系统,全面讲述了应用JSP技术开发电子商务系统的过程和方法。重点介绍了基于Java的Web应用开发所需的基础知识和核心技术,包括JSP运行开发环境、JSP语法、JSP内置对象、JSP对数据库的操作、JSP对JavaBean和Servlet的调用等。同时,详细展示了电子商务网站常见的几大功能模块(用户登录模块、网站计数器模块、信息查询模块、购物车模块等)的设计和实现过
JSP程序设计与案例实战(慕课版) 电子书
本书由浅到深的讲解整个JSP知识体系,包括WEB概念、JSP开发工具、开发环境、WEB服务器、搭建JavaEE项目的过程、JSP脚本元素、JSP指令、JSP动作、JSP隐式对象、EL表达式、JDBC、Servlet、监听、拦截器、MVC、综合项目实战案例等相关知识点,每个知识点均有配套案例、教学视频,每个章节有配套习题集、上机实验。
失效模式和影响分析(FMEA)实用指南 电子书
本书吸取了世界一流汽车公司FMEA的最佳实践及FMEA实战专家多年的工作经验。