微信扫一扫,移动浏览光盘
简介
《Servlet和JSP学习指南》是系统学习Servlet和JSP的必读之作。由全球知名的Java技术专家(《How Tomcat Works》作者)亲自执笔,不仅全面解读Servlet和JSP的最新技术,重点阐述Java Web开发的重要编程概念和设计模型,而且包含大量可操作性极强的案例。 《Servlet和JSP学习指南》共18章:第1章介绍Servlet API和几个简单的Servlet;第2章讨论Session追踪,以及保持状态的4种技术;第3章和第4章系统讲解JSP的语法以及JSP中的重要特性之一:Expression Language;第5~7章分别阐述JSTL中最重要的类库、标签的具体编写方法和标签文件;第8~10章讨论Servlet中的事件驱动编程、过滤器,以及Model 2架构;第11章展示如何利用Servlet 3的文件上传特性,以及如何在客户端改善用户的体验;第12章解释如何通过编程方式将资源发送到浏览器;第13章介绍如何利用Decorator模式以及类来改变Servlet请求和响应的行为;第14章讨论Servlet 3中的一项新特性,用来处理异步的操作;第15章阐述如何通过声明和编程方式来保护Java的Web应用程序;第16章讨论Servlet/JSP应用程序的部署过程,以及部署描述符中的元素;第17章阐述Servlet 3中的两项新特性;第18章介绍Struts 2的用法。
目录
译者序
前言
第1章 Servlet 1
1.1 Servlet API概述 1
1.2 Servlet 2
1.3 编写基础的Servlet应用程序 3
1.4 ServletRequest 6
1.5 ServletResponse 7
1.6 ServletConfig 8
1.7 ServletContext 10
1.8 GenericServlet 11
1.9 HTTP Servlet 13
1.10 处理HTML表单 15
1.11 使用部署描述符 21
1.12 小结 23
第2章 Session管理 24
2.1 网址重写 24
2.2 隐藏域 29
2.3 cookie 34
2.4 HttpSession对象 42
2.5 小结 51
第3章 JSP 52
3.1 JSP概述 52
3.2 备注 57
3.3 隐式对象 57
3.4 指令 60
3.5 脚本元素 63
3.6 动作 68
3.7 小结 71
第4章 EL 72
4.1 EL语法 72
4.2 访问JavaBean 74
4.3 EL隐式对象 75
4.4 使用其他EL运算符 78
4.5 使用EL 80
4.6 在JSP 2.0及更高版本中配置EL 83
4.7 小结 85
第5章 JSTL 86
5.1 下载JSTL 86
5.2 JSTL类库 86
5.3 通用动作指令 87
5.4 条件式动作指令 91
5.5 iterator动作指令 93
5.6 格式化动作指令 102
5.7 函数 109
5.8 小结 114
第6章 编写定制标签 115
6.1 定制标签概述 115
6.2 简单的标签处理器 116
6.3 SimpleTag范例 116
6.4 处理属性 119
6.5 管理标签主体 122
6.6 编写EL函数 125
6.7 发布定制标签 126
6.8 小结 128
第7章 标签文件 129
7.1 标签文件简介 129
7.2 我们的第一个标签文件 130
7.3 标签文件指令 131
7.4 doBody 139
7.5 invoke 141
7.6 小结 143
第8章 监听器 144
8.1 监听器接口和注册 144
8.2 Servlet Context监听器 145
8.3 Session监听器 148
8.4 ServletRequest监听器 153
8.5 小结 155
第9章 过滤器 156
9.1 Filter API 156
9.2 过滤器的配置 157
9.3 范例1:日志过滤器 159
9.4 范例2:图片保护过滤器 163
9.5 范例3:下载计数过滤器 164
9.6 过滤器的顺序 168
9.7 小结 169
第10章 应用程序设计 170
10.1 Model 1概述 170
10.2 Model 2概述 170
10.3 基于Servlet Controller的Model 2 172
10.4 基于Filter Dispatcher的Model 2 181
10.5 验证器 184
10.6 数据库访问 189
10.7 依赖注入 199
10.8 小结 208
第11章 文件上传 209
11.1 客户端编程 209
11.2 服务器端编程 210
11.3 上传Servlet范例 212
11.4 多文件上传 214
11.5 上传客户端 217
11.6 小结 223
第12章 文件下载 224
12.1 文件下载概述 224
12.2 范例1:隐藏资源 225
12.3 范例2:防止跨站引用 230
12.4 小结 232
第13章 请求和响应的装饰 233
13.1 Decorator模式 233
13.2 Servlet Wrapper类 234
13.3 范例:AutoCorrect过滤器 235
13.4 小结 242
第14章 异步处理 243
14.1 概述 243
14.2 编写异步的Servlet和Filter 243
14.3 编写异步的Servlet 244
14.4 异步监听器 249
14.5 小结 251
第15章 安全性 252
15.1 验证和授权 252
15.2 验证方法 256
15.3 SSL 263
15.4 通过编程确保安全性 268
15.5 小结 271
第16章 部署 272
16.1 部署描述符概述 272
16.2 部署 284
16.3 Web Fragment 285
16.4 小结 287
第17章 动态注册和Servlet容器初始化 288
17.1 动态注册 288
17.2 Servlet容器初始化 291
17.3 小结 293
第18章 Struts 2简介 294
18.1 Struts 2的优势 294
18.2 Struts 2工作原理 295
18.3 拦截器 297
18.4 Struts 2的配置文件 299
18.5 简单的Struts应用程序 307
18.6 小结 311
附录A Tomcat 312
附录B Web注解 316
附录C SSL证书 320
前言
第1章 Servlet 1
1.1 Servlet API概述 1
1.2 Servlet 2
1.3 编写基础的Servlet应用程序 3
1.4 ServletRequest 6
1.5 ServletResponse 7
1.6 ServletConfig 8
1.7 ServletContext 10
1.8 GenericServlet 11
1.9 HTTP Servlet 13
1.10 处理HTML表单 15
1.11 使用部署描述符 21
1.12 小结 23
第2章 Session管理 24
2.1 网址重写 24
2.2 隐藏域 29
2.3 cookie 34
2.4 HttpSession对象 42
2.5 小结 51
第3章 JSP 52
3.1 JSP概述 52
3.2 备注 57
3.3 隐式对象 57
3.4 指令 60
3.5 脚本元素 63
3.6 动作 68
3.7 小结 71
第4章 EL 72
4.1 EL语法 72
4.2 访问JavaBean 74
4.3 EL隐式对象 75
4.4 使用其他EL运算符 78
4.5 使用EL 80
4.6 在JSP 2.0及更高版本中配置EL 83
4.7 小结 85
第5章 JSTL 86
5.1 下载JSTL 86
5.2 JSTL类库 86
5.3 通用动作指令 87
5.4 条件式动作指令 91
5.5 iterator动作指令 93
5.6 格式化动作指令 102
5.7 函数 109
5.8 小结 114
第6章 编写定制标签 115
6.1 定制标签概述 115
6.2 简单的标签处理器 116
6.3 SimpleTag范例 116
6.4 处理属性 119
6.5 管理标签主体 122
6.6 编写EL函数 125
6.7 发布定制标签 126
6.8 小结 128
第7章 标签文件 129
7.1 标签文件简介 129
7.2 我们的第一个标签文件 130
7.3 标签文件指令 131
7.4 doBody 139
7.5 invoke 141
7.6 小结 143
第8章 监听器 144
8.1 监听器接口和注册 144
8.2 Servlet Context监听器 145
8.3 Session监听器 148
8.4 ServletRequest监听器 153
8.5 小结 155
第9章 过滤器 156
9.1 Filter API 156
9.2 过滤器的配置 157
9.3 范例1:日志过滤器 159
9.4 范例2:图片保护过滤器 163
9.5 范例3:下载计数过滤器 164
9.6 过滤器的顺序 168
9.7 小结 169
第10章 应用程序设计 170
10.1 Model 1概述 170
10.2 Model 2概述 170
10.3 基于Servlet Controller的Model 2 172
10.4 基于Filter Dispatcher的Model 2 181
10.5 验证器 184
10.6 数据库访问 189
10.7 依赖注入 199
10.8 小结 208
第11章 文件上传 209
11.1 客户端编程 209
11.2 服务器端编程 210
11.3 上传Servlet范例 212
11.4 多文件上传 214
11.5 上传客户端 217
11.6 小结 223
第12章 文件下载 224
12.1 文件下载概述 224
12.2 范例1:隐藏资源 225
12.3 范例2:防止跨站引用 230
12.4 小结 232
第13章 请求和响应的装饰 233
13.1 Decorator模式 233
13.2 Servlet Wrapper类 234
13.3 范例:AutoCorrect过滤器 235
13.4 小结 242
第14章 异步处理 243
14.1 概述 243
14.2 编写异步的Servlet和Filter 243
14.3 编写异步的Servlet 244
14.4 异步监听器 249
14.5 小结 251
第15章 安全性 252
15.1 验证和授权 252
15.2 验证方法 256
15.3 SSL 263
15.4 通过编程确保安全性 268
15.5 小结 271
第16章 部署 272
16.1 部署描述符概述 272
16.2 部署 284
16.3 Web Fragment 285
16.4 小结 287
第17章 动态注册和Servlet容器初始化 288
17.1 动态注册 288
17.2 Servlet容器初始化 291
17.3 小结 293
第18章 Struts 2简介 294
18.1 Struts 2的优势 294
18.2 Struts 2工作原理 295
18.3 拦截器 297
18.4 Struts 2的配置文件 299
18.5 简单的Struts应用程序 307
18.6 小结 311
附录A Tomcat 312
附录B Web注解 316
附录C SSL证书 320
Servlet & JSP: a tutorial
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×