
微信扫一扫,移动浏览光盘
简介
本书以“在线书签”项目贯穿全书,随着每一章的讲述都在适当的时候
将 Servlet & JSP技术应用于“在线书签”程序之中,并作适当修改,以了
解完整的应用程序构建方法。
本书内容包括简单的Web应用程序,开发简单的Servlet & JSP合理管理
,JSP的使用,整合数据库等相关内容,本书适合Servlet & JSP初学者,以
及广大的Servlet & JSP技术应用人员。
目录
第1章 简介web应用程序 1
1.1 web应用程序架构 2
1.1.1 web网站的组成 2
1.1.2 http通信协议 5
1.1.3 静态页面和动态页面 8
1.1.4 客户端程序和服务器端程序 10
1.2 servlet/jsp简介 11
1.2.1 servlet的运行概念 11
1.2.2 servlet与jsp的关系 14
1.2.3 java ee简介 17
1.3 重点复习 19
课后练习 20
第2章 开发简单的servlet & jsp 23
2.1 从servlet到web容器 24
2.1.1 从servlet的编写认识httpservlet 24
2.1.2 设置部署描述文件 27
2.1.3 web应用程序文件组织 29
2.1.4 war的创建与部署 30
2.2 在helloservlet之后 31
2.2.1 web容器的作用 32
.2.2.2 mvc与model 2简介 34
2.2.3 简单的model 2程序 37
2.3 重点复习 40
课后练习 42
实训题 44
第3章 http请求、响应处理 45
3.1 httpservletrequest的使用 46
3.1.1 请求信息的取得 46
3.1.2 中文处理问题 50
3.1.3 请求转发与包含 53
3.1.4 servletrequest属性 54
3.2 httpservletresponse的应用 56
3.2.1 对浏览器进行响应 56
3.2.2 sendredirect() 与senderror() 58
3.2.3 servletoutputstream的使用 59
3.3 综合练习/在线书签 61
3.3.1 在线书签应用程序分析 61
3.3.2 查看书签 62
3.3.3 添加书签 64
3.4 重点复习 68
课后练习 70
实训题 72
第4章 servletconfig与servletcontext 73
4.1 关于servletconfig 74
4.1.1 servlet生命周期 74
4.1.2 servlet初始参数的设置和取得 76
4.2 关于servletcontext 79
4.2.1 servletcontext简介 79
4.2.2 servletcontext初始参数 82
4.2.3 servletcontextlistener 82
4.2.4 servletcontext属性 84
4.3 综合练习/在线书签 85
4.3.1 书签记录文件的加载 86
4.3.2 修改“查看书签”功能 87
4.3.3 修改“添加书签”功能 88
4.3.4 动态“添加书签”窗体 91
4.4 重点复习 94
课后练习 96
实训题 99
第5章 会话管理 101
5.1 会话管理的基本原理 102
5.1.1 隐藏字段的使用 102
5.1.2 cookie的使用 105
5.1.3 url重写的使用 110
5.2 httpsession会话管理 112
5.2.1 httpsession的使用 112
5.2.2 httpsession会话管理原理 116
5.2.3 httpsession与url重写 118
5.3 重点复习 120
课后练习 122
实训题 124
第6章 过滤器与封装器 125
6.1 过滤器服务 126
6.1.1 过滤器的概念 126
6.1.2 过滤器的实现 128
6.1.3 过滤器的设置 131
6.2 搭配封装器 133
6.2.1 请求封装器 133
6.2.2 响应封装器 137
6.3 综合练习/在线书签 141
6.3.1 书签服务对象的实现 141
6.3.2 在线书签应用程序的重构 144
6.3.3 登录验证过滤器的实现 147
6.3.4 字符过滤器的使用 149
6.4 重点复习 150
课后练习 152
实训题 155
第7章 监听器、部署描述设置 157
7.1 监听器 158
7.1.1 生命周期监听器 158
7.1.2 属性操作监听器 162
7.1.3 会话属性类监听器 163
7.2 部署描述设置 166
7.2.1 servlet的设置 166
7.2.2 设置欢迎与错误处理页面 169
7.2.3 mime与扩展名的对应 170
7.3 重点复习 171
课后练习 173
实训题 175
第8章 使用jsp 177
8.1 从jsp到servlet 178
8.1.1 jsp生命周期 178
8.1.2 指示元素 181
8.1.3 声明、scriptlet与表达式元素 184
8.1.4 注释元素 189
8.1.5 隐含对象 189
8.1.6 错误处理 192
8.2 标准标签 196
8.2.1 [jsp:include]与[jsp:forward]标签 197
8.2.2 [jsp:usebean]、[jsp:setproperty]与[jsp:getproperty]简介 198
8.2.3 深入[jsp:usebean]、[jsp:setproperty]与[jsp:getproperty] 200
8.2.4 model 1简介 204
8.2.5 其他标准标签 206
8.3 表达式语言(el) 207
8.3.1 el简介 207
8.3.2 使用el访问属性 210
8.3.3 el隐含对象 213
8.3.4 el运算符 214
8.3.5 el函数的自定义 215
8.4 综合练习/在线书签 218
8.4.1 使用jsp实现“查看书签”页面 218
8.4.2 使用jsp实现“添加书签”页面 220
8.4.3 调整web.xml与其他源代码 223
8.5 重点复习 226
课后练习 229
实训题 231
第9章 使用jstl与自定义标签 233
9.1 jstl的使用 234
9.1.1 jstl简介 234
9.1.2 流程处理标签 236
9.1.3 错误处理标签 239
9.1.4 网页导入、重定向标签 241
9.1.5 属性处理与输出标签 242
9.1.6 url处理标签 245
9.2 tag file自定义标签 246
9.2.1 tag file简介 247
9.2.2 处理标签属性与主体 249
9.2.3 tld文件 252
9.3 simple tag自定义标签 253
9.3.1 simple tag简介 254
9.3.2 架构与生命周期 256
9.3.3 处理标签属性与主体 259
9.3.4 与父标签的沟通 263
9.3.5 tld文件 268
9.4 tag自定义标签 268
9.4.1 tag简介 269
9.4.2 架构与生命周期 271
9.4.3 重复执行标签主体 273
9.4.4 处理主体运行结果 275
9.4.5 与父标签的沟通 278
9.5 综合练习/在线书签 281
9.5.1 在“查看书签”页面使用jstl 282
9.5.2 在“添加书签”页面使用jstl 282
9.6 重点复习 283
课后练习 288
实训题 291
第10章 web容器安全管理 293
10.1 web容器的安全管理 294
10.1.1 java ee安全的基本概念 294
10.1.2 声明式基本验证 297
10.1.3 容器基本验证原理 302
10.1.4 声明式窗体验证 303
10.1.5 容器窗体验证原理 304
10.1.6 使用https保护数据 305
10.1.7 编程安全管理 309
10.2 综合练习/在线书签 310
10.2.1 使用容器窗体验证 310
10.2.2 设置服务器对应文件 312
10.3 重点复习 313
课后练习 315
实训题 317
第11章 整合数据库 319
11.1 使用jdbc连接数据库 320
11.1.1 jdbc简介 320
11.1.2 数据库的连接 324
11.1.3 使用datasource取得连接 328
11.1.4 statement、resultset的使用 332
11.1.5 preparedstatement的使用 337
11.2 综合练习/在线书签 339
11.2.1 重构/创建dao 340
11.2.2 重构/修改bookmarkservice 344
11.2.3 设置jndi部署描述 346
11.2.4 添加“删除书签”功能 347
11.3 重点复习 349
课后练习 351
实训题 353
第12章 模式与重构 355
12.1 设计模式 356
12.1.1 template method模式(gof设计模式) 356
12.1.2 intercepting filter模式(java ee设计模式) 357
12.1.3 model-view-controller模式(架构模式) 358
12.2 从重构中认识模式 360
12.2.1 business delegate模式 360
12.2.2 service locator模式 361
12.2.3 transfer object模式 361
12.2.4 front controller模式 362
12.3 重点复习 363
课后练习 365
附录a netbeans入门 367
a.1 netbeans ide与tomcat的安装 368
a.2 servlet的编写 370
a.3 web应用程序的部署和运行 373
a.4 netbeans工程的关闭和打开 375
附录b eclipse入门 377
b.1 eclipse与tomcat的安装 378
b.2 servlet的编写 380
b.3 web应用程序的导出和执行 383
b.4 eclipse工程的关闭、删除和导入 386
附录c mysql入门 389
c.1 mysql的安装和设置 390
c.2 mysql的数据类型 391
c.3 数据库和数据表的创建 393
c.4 crud操作 394
1.1 web应用程序架构 2
1.1.1 web网站的组成 2
1.1.2 http通信协议 5
1.1.3 静态页面和动态页面 8
1.1.4 客户端程序和服务器端程序 10
1.2 servlet/jsp简介 11
1.2.1 servlet的运行概念 11
1.2.2 servlet与jsp的关系 14
1.2.3 java ee简介 17
1.3 重点复习 19
课后练习 20
第2章 开发简单的servlet & jsp 23
2.1 从servlet到web容器 24
2.1.1 从servlet的编写认识httpservlet 24
2.1.2 设置部署描述文件 27
2.1.3 web应用程序文件组织 29
2.1.4 war的创建与部署 30
2.2 在helloservlet之后 31
2.2.1 web容器的作用 32
.2.2.2 mvc与model 2简介 34
2.2.3 简单的model 2程序 37
2.3 重点复习 40
课后练习 42
实训题 44
第3章 http请求、响应处理 45
3.1 httpservletrequest的使用 46
3.1.1 请求信息的取得 46
3.1.2 中文处理问题 50
3.1.3 请求转发与包含 53
3.1.4 servletrequest属性 54
3.2 httpservletresponse的应用 56
3.2.1 对浏览器进行响应 56
3.2.2 sendredirect() 与senderror() 58
3.2.3 servletoutputstream的使用 59
3.3 综合练习/在线书签 61
3.3.1 在线书签应用程序分析 61
3.3.2 查看书签 62
3.3.3 添加书签 64
3.4 重点复习 68
课后练习 70
实训题 72
第4章 servletconfig与servletcontext 73
4.1 关于servletconfig 74
4.1.1 servlet生命周期 74
4.1.2 servlet初始参数的设置和取得 76
4.2 关于servletcontext 79
4.2.1 servletcontext简介 79
4.2.2 servletcontext初始参数 82
4.2.3 servletcontextlistener 82
4.2.4 servletcontext属性 84
4.3 综合练习/在线书签 85
4.3.1 书签记录文件的加载 86
4.3.2 修改“查看书签”功能 87
4.3.3 修改“添加书签”功能 88
4.3.4 动态“添加书签”窗体 91
4.4 重点复习 94
课后练习 96
实训题 99
第5章 会话管理 101
5.1 会话管理的基本原理 102
5.1.1 隐藏字段的使用 102
5.1.2 cookie的使用 105
5.1.3 url重写的使用 110
5.2 httpsession会话管理 112
5.2.1 httpsession的使用 112
5.2.2 httpsession会话管理原理 116
5.2.3 httpsession与url重写 118
5.3 重点复习 120
课后练习 122
实训题 124
第6章 过滤器与封装器 125
6.1 过滤器服务 126
6.1.1 过滤器的概念 126
6.1.2 过滤器的实现 128
6.1.3 过滤器的设置 131
6.2 搭配封装器 133
6.2.1 请求封装器 133
6.2.2 响应封装器 137
6.3 综合练习/在线书签 141
6.3.1 书签服务对象的实现 141
6.3.2 在线书签应用程序的重构 144
6.3.3 登录验证过滤器的实现 147
6.3.4 字符过滤器的使用 149
6.4 重点复习 150
课后练习 152
实训题 155
第7章 监听器、部署描述设置 157
7.1 监听器 158
7.1.1 生命周期监听器 158
7.1.2 属性操作监听器 162
7.1.3 会话属性类监听器 163
7.2 部署描述设置 166
7.2.1 servlet的设置 166
7.2.2 设置欢迎与错误处理页面 169
7.2.3 mime与扩展名的对应 170
7.3 重点复习 171
课后练习 173
实训题 175
第8章 使用jsp 177
8.1 从jsp到servlet 178
8.1.1 jsp生命周期 178
8.1.2 指示元素 181
8.1.3 声明、scriptlet与表达式元素 184
8.1.4 注释元素 189
8.1.5 隐含对象 189
8.1.6 错误处理 192
8.2 标准标签 196
8.2.1 [jsp:include]与[jsp:forward]标签 197
8.2.2 [jsp:usebean]、[jsp:setproperty]与[jsp:getproperty]简介 198
8.2.3 深入[jsp:usebean]、[jsp:setproperty]与[jsp:getproperty] 200
8.2.4 model 1简介 204
8.2.5 其他标准标签 206
8.3 表达式语言(el) 207
8.3.1 el简介 207
8.3.2 使用el访问属性 210
8.3.3 el隐含对象 213
8.3.4 el运算符 214
8.3.5 el函数的自定义 215
8.4 综合练习/在线书签 218
8.4.1 使用jsp实现“查看书签”页面 218
8.4.2 使用jsp实现“添加书签”页面 220
8.4.3 调整web.xml与其他源代码 223
8.5 重点复习 226
课后练习 229
实训题 231
第9章 使用jstl与自定义标签 233
9.1 jstl的使用 234
9.1.1 jstl简介 234
9.1.2 流程处理标签 236
9.1.3 错误处理标签 239
9.1.4 网页导入、重定向标签 241
9.1.5 属性处理与输出标签 242
9.1.6 url处理标签 245
9.2 tag file自定义标签 246
9.2.1 tag file简介 247
9.2.2 处理标签属性与主体 249
9.2.3 tld文件 252
9.3 simple tag自定义标签 253
9.3.1 simple tag简介 254
9.3.2 架构与生命周期 256
9.3.3 处理标签属性与主体 259
9.3.4 与父标签的沟通 263
9.3.5 tld文件 268
9.4 tag自定义标签 268
9.4.1 tag简介 269
9.4.2 架构与生命周期 271
9.4.3 重复执行标签主体 273
9.4.4 处理主体运行结果 275
9.4.5 与父标签的沟通 278
9.5 综合练习/在线书签 281
9.5.1 在“查看书签”页面使用jstl 282
9.5.2 在“添加书签”页面使用jstl 282
9.6 重点复习 283
课后练习 288
实训题 291
第10章 web容器安全管理 293
10.1 web容器的安全管理 294
10.1.1 java ee安全的基本概念 294
10.1.2 声明式基本验证 297
10.1.3 容器基本验证原理 302
10.1.4 声明式窗体验证 303
10.1.5 容器窗体验证原理 304
10.1.6 使用https保护数据 305
10.1.7 编程安全管理 309
10.2 综合练习/在线书签 310
10.2.1 使用容器窗体验证 310
10.2.2 设置服务器对应文件 312
10.3 重点复习 313
课后练习 315
实训题 317
第11章 整合数据库 319
11.1 使用jdbc连接数据库 320
11.1.1 jdbc简介 320
11.1.2 数据库的连接 324
11.1.3 使用datasource取得连接 328
11.1.4 statement、resultset的使用 332
11.1.5 preparedstatement的使用 337
11.2 综合练习/在线书签 339
11.2.1 重构/创建dao 340
11.2.2 重构/修改bookmarkservice 344
11.2.3 设置jndi部署描述 346
11.2.4 添加“删除书签”功能 347
11.3 重点复习 349
课后练习 351
实训题 353
第12章 模式与重构 355
12.1 设计模式 356
12.1.1 template method模式(gof设计模式) 356
12.1.2 intercepting filter模式(java ee设计模式) 357
12.1.3 model-view-controller模式(架构模式) 358
12.2 从重构中认识模式 360
12.2.1 business delegate模式 360
12.2.2 service locator模式 361
12.2.3 transfer object模式 361
12.2.4 front controller模式 362
12.3 重点复习 363
课后练习 365
附录a netbeans入门 367
a.1 netbeans ide与tomcat的安装 368
a.2 servlet的编写 370
a.3 web应用程序的部署和运行 373
a.4 netbeans工程的关闭和打开 375
附录b eclipse入门 377
b.1 eclipse与tomcat的安装 378
b.2 servlet的编写 380
b.3 web应用程序的导出和执行 383
b.4 eclipse工程的关闭、删除和导入 386
附录c mysql入门 389
c.1 mysql的安装和设置 390
c.2 mysql的数据类型 391
c.3 数据库和数据表的创建 393
c.4 crud操作 394
Servlet & JSP学习笔记
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
