类似推荐
编辑推荐
本书内容充实、讲解清晰,非常适合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初学指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。