图书介绍
Servlet与JSP权威指南【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- (美)Marty Hall著;钟鸣,石永平译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111108280
- 出版时间:2002
- 标注页数:523页
- 文件大小:117MB
- 文件页数:540页
- 主题词:jsp
PDF下载
下载说明
Servlet与JSP权威指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础知识1
第1章 服务器设置和配置1
1.1 下载Java开发工具包(JDK)2
1.2 为桌面系统下载一个服务器2
1.3 更改端口及配置其他服务器设置4
1.3.1 Apache Tomcat4
1.3.2 Allaire/Macromedia JRun5
1.4 测试服务器7
1.3.3 New Atlanta ServletExec7
1.5 简单的HTML和JSP页测试8
1.6 设置开发环境11
1.6.1 建立开发目录11
1.6.2 制作启动和停止服务器的快捷方式11
1.6.3 设置CLASSPATH12
1.6.4 寻找或安装servlet和JSP API文档13
1.7 编译和测试某些简单的servlet13
1.7.1 测试1:不使用程序包的servlet14
1.7.2 测试2:使用程序包的servlet15
1.7.3 测试3:使用程序包和实用程序的servlet16
1.8 建立一种简化的部署方法18
1.8.1 复制到某个快捷方式或符号链接19
1.8.2 使用javac的-d选项19
1.8.3 让IDE负责部署19
1.8.4 使用ant或类似的工具20
1.9 缺省Web应用部署目录汇总20
1.9.1 Tomcat20
1.9.2 JRun21
1.9.3 ServletExec22
第2章 基本servlet程序设计快速入门23
2.1 servlet较“传统”CGI的优越之处25
2.1.1 有效性25
2.1.2 方便性25
2.1.3 功能强25
2.1.4 可移植性26
2.1.5 安全性26
2.1.6 廉价26
2.2 基本servlet结构26
2.2.1 生成纯文本的servlet27
2.2.2 生成HTML的servlet28
2.2.3 servlet打包30
2.2.4 简单的用HTML建立的实用程序31
2.3 servlet的生存期33
2.3.1 init方法33
2.3.2 service方法35
2.3.3 doGet、doPost和doXxx方法36
2.3.4 SingleThreadModel接口36
2.4 客户机请求:表单数据37
2.4.1 从CGI程序中读取表单数据37
2.3.5 destroy方法37
2.4.2 从servlet中读取表单数据38
2.4.3 例子:读取三个明确的参数38
2.4.4 过滤查询数据41
2.5 客户机请求:HTTP请求头41
2.5.1 从servlet读取请求头42
2.5.2 例子:构造一个所有请求头的表43
2.5.3 理解HTTP 1.1请求头45
2.6 标准CGI变量的servlet等价物48
2.7.1 指定状态代码50
2.7 服务器响应:HTTP状态代码50
2.7.2 HTTP 1.1状态代码51
2.7.3 各种搜索引擎的前端55
2.8 服务器响应:HTTP响应头60
2.8.1 从servlet中设置响应头60
2.8.2 了解HTTP 1.1响应头61
2.9 cookie65
2.9.1 cookie的好处65
2.9.2 cookie的某些问题66
2.9.3 servlet cookie API67
2.9.4 设置和读取cookie的例子69
2.9.5 基本cookie实用程序73
2.10 会话跟踪75
2.10.1 会话跟踪的需求75
2.10.2 会话跟踪API76
2.10.3 终止会话79
2.10.4 显示每个客户机访问计数的servlet80
2.10.5 一个简化的购物车应用81
第3章 基本JSP程序设计快速入门85
3.1 JSP综述86
3.2 JSP的优点87
3.2.1 与ASP或ColdFusion比较87
3.2.2 与PHP比较87
3.2.3 与纯servlet比较87
3.2.4 与JavaScript比较88
3.3 利用JSP脚本元素调用代码88
3.3.1 表达式89
3.3.2 scriptlet93
3.3.3 声明96
3.3.4 预定义变量99
3.4 构造自动生成的servlet:JSP页指令100
3.4.1 import属性101
3.4.2 contentType属性103
3.4.3 isThreadSafe属性105
3.4.4 session属性106
3.4.5 buffer属性106
3.4.6 autoflush属性106
3.4.11 language属性107
3.4.10 isErrorPage属性107
3.4.8 info属性107
3.4.9 errorPage属性107
3.4.7 extends属性107
3.4.12 pageEncoding属性108
3.4.13 指令的XML语法108
3.5 在JSP文档中包含文件和applet108
3.5.1 在页转换时包含文件:include指令108
3.5.2 在请求时包含页:jsp:include动作109
3.5.3 基于Java插件包含applet111
3.6 对JSP使用JavaBeans118
3.6.1 基本bean的使用119
3.6.2 例子:StringBean121
3.6.3 设置bean属性122
3.6.4 共享bean127
3.7 定义定制的JSP标记库130
3.7.1 构成标记库的组件131
3.7.2 定义基本标记134
3.7.3 给标记分配属性139
3.7.4 包含标记体143
3.7.5 有选择地包含标记体147
3.7.6 操纵标记体150
3.7.7 多次包含或操纵标记体153
3.7.8 使用嵌套的标记156
3.8 集成servlet和JSP:MVC体系结构162
3.8.1 发送请求163
3.8.2 例子:网上旅游代理166
3.8.3 从JSP页中发送请求174
第二部分 Web应用177
第4章 使用和部署Web应用177
4.1 注册Web应用178
4.1.1 对Tomcat注册一个Web应用179
4.1.2 对JRun注册Web应用182
4.1.3 对ServletExec注册一个Web应用184
4.2 Web应用的结构186
4.2.1 各种文件类型的位置187
4.2.2 样例层次结构189
4.3 在WAR文件中部署Web应用190
4.4 记录对服务器库的依赖关系191
4.4.1 建立一个清单文件191
4.4.2 清单文件的内容192
4.5 处理Web应用中的相对URL193
4.6 在Web应用之间共享数据196
第5章 用web.xml控制Web应用的行为203
5.1 定义头和根元素204
5.2 部署描述符文件内的元素次序205
5.3 分配名称和定制的URL206
5.3.1 分配名称206
5.3.2 定义定制的URL208
5.3.3 命名JSP页面210
5.4.1 重新映射/servlet/URL模式212
5.4 禁止激活器servlet212
5.4.2 全局禁止激活器:Tomcat214
5.4.3 全局禁止激活器:JRun216
5.5 初始化和预装载servlet与JSP页面216
5.5.1 分配servlet初始化参数216
5.5.2 分配JSP初始化参数218
5.5.3 提供应用范围内的初始化参数221
5.5.4 在服务器启动时装载servlet221
5.6 声明过滤器222
5.7 指定欢迎页224
5.8.1 error-code元素225
5.8 指定处理错误的页面225
5.8.2 exception-type元素227
5.9 提供安全性229
5.9.1 指定验证的方法229
5.9.2 限制对Web资源的访问231
5.9.3 分配角色名233
5.10 控制会话超时233
5.12 关联文件与MIME类型234
5.11 Web应用的文档化234
5.13 定位TLD235
5.14 指定应用事件监听程序235
5.15 J2EE元素236
第6章 Web应用样例:网上船舶商店239
6.1 通用配置文件240
6.2 顶层页面242
6.3 第二层页面245
6.4 物品项的显示servlet249
6.5 购买的显示页面256
第三部分 Web应用的安全性261
第7章 声明性的安全性261
7.1 基于表单的验证262
7.1.1 设置用户名、口令和角色264
7.1.2 告诉服务器验证类型并指定登录和登录失败页面的位置266
7.1.3 建立登录页面267
7.1.4 建立报告登录失败的页面268
7.1.5 指定受口令保护的URL268
7.1.6 指定只对SSL有效的URL270
7.1.7 关闭激活器servlet272
7.2 例子:基于表单的验证273
7.2.1 主页273
7.2.2 部署描述符文件273
7.2.3 口令文件276
7.2.4 登录和登录失败页面277
7.2.5 investing目录278
7.2.6 ssl目录280
7.2.7 admin目录284
7.2.8 重定向器servlet285
7.2.9 无保护的页面286
7.3 BASIC验证288
7.3.1 设置用户名、口令和角色289
7.3.2 告诉服务器你正在使用BASIC验证并指定域名290
7.3.3 指定受口令保护的URL290
7.3.4 指定只对SSL有效的URL290
7.4 例子:BASIC验证290
7.4.1 主页291
7.4.2 部署描述符文件292
7.4.3 口令文件293
7.4.4 财政计划294
7.4.5 业务计划295
7.4.6 重定向servlet296
7.5 配置Tomcat使用SSL297
第8章 可编程的安全性303
8.1 组合容器管理的及可编程的安全性304
8.2 例子:组合容器管理的及可编程的安全性306
8.3 编程处理所有的安全性310
8.4 例子:编程处理所有的安全性311
8.5.2 重定向非SSL的请求314
8.5 使用可编程安全性及SSL314
8.5.1 确定是否正在使用SSL314
8.5.3 查找密钥位数315
8.5.4 查找加密算法315
8.5.5 访问客户机的X509证书315
8.6 例子:可编程的安全性和SSL316
第四部分 servlet和JSP的新功能319
第9章 servlet和JSP过滤器319
9.1 建立基本过滤器320
9.1.1 建立一个实现Filter接口的类321
9.1.2 将过滤行为放入doFilter方法322
9.1.3 调用FilterChain对象的doFilter方法322
9.1.4 对适当的servlet和JSP页面注册过滤器322
9.1.5 禁用激活器Servlet323
9.2 样例:报告过滤器325
9.3 从过滤器中访问servlet环境330
9.4 例子:日志记录过滤器331
9.5 利用过滤器的初始化参数333
9.6 例子:访问时的过滤器334
9.8 例子:禁止站点过滤器337
9.7 阻塞响应337
9.9 修改响应343
9.10 例子:替换过滤器345
9.10.1 通用替换过滤器345
9.10.2 一个特殊的替换过滤器348
9.11 例子:压缩过滤器351
9.12 完整的过滤器部署描述符文件356
第10章 应用事件框架361
10.1 监控servlet环境的建立和消除363
10.2 例子:初始化最经常使用的数据364
10.3 检测servlet环境属性中的改变370
10.4 例子:监控最常用的数据的改变370
10.5 用标记库封装监听程序378
10.6 例子:封装公司名监听程序380
10.7 识别会话的建立和消除386
10.8 例子:对会话进行计数的监听程序387
10.9 监视会话属性中的改变393
10.10 例子:监控游艇对象394
10.11.1 跟踪日用特价物品的订单400
10.11 使用多个协同监听程序400
10.11.2 重置日用特价物品订单计数407
10.12 完整的事件部署描述符文件411
第五部分 新标记库功能417
第11章 JSP 1.2中的新标记库功能417
11.1 使用新标记库描述符文件格式418
11.1.1 新的DOCTYPE声明418
11.1.2 重命名的元素419
11.1.3 新元素420
11.1.4 汇总420
11.2 将监听程序与标记库一起打包421
11.2.1 跟踪活动的会话422
11.2.2 测试会话计数428
11.3 利用TagLibraryValidator检查语法431
11.3.1 例子:跟踪标记结构433
11.3.2 例子:实施标记嵌套次序437
11.4 补充知识:用SAX 2.0分析XML446
11.4.1 安装和设置446
11.4.2 分析447
11.5 用TryCatchFinally接口处理异常448
11.7 循环而不生成BodyContent452
11.6 返回值的新名称452
11.7.1 JSP 1.1循环标记453
11.7.2 JSP 1.2循环标记456
11.8 在TLD文件中引入脚本变量458
第12章 JSP标准标记库459
12.1 使用JSTL:综述460
12.1.1 jr和jx库460
12.1.2 forEach循环标记461
12.1.4 根据条件求值的标记462
12.1.3 forTokens循环标记462
12.1.5 表达式语言支持标记463
12.2 安装和配置JSTL464
12.2.1 下载JSTL文件464
12.2.2 访问JSTL文档资料464
12.2.3 使JSTL类对服务器有效465
12.2.4 将JSTL TLD文件放入WEB-INF目录465
12.2.5 建立TLD文件位置的别名465
12.2.6 在web.xml中定义表达式语言466
12.3.1 对直接数字值进行循环467
12.3 用forEach标记进行循环467
12.2.7 下载和安装XML分析程序467
12.3.2 用指定的步长进行循环470
12.3.3 对数组进行循环475
12.3.4 对枚举类型进行循环479
12.3.5 对串中的项进行循环482
12.3.6 对多种数据类型进行循环485
12.4 访问循环状态493
12.5 用forTokens标记进行循环495
12.5.1 一个简单的记号循环497
12.5.2 嵌套的记号循环498
12.6 对项进行条件求值502
12.6.1 if标记503
12.6.2 choose、when和otherwise标记505
12.6.3 带choose标记的set标记的用法508
12.7 使用表达式语言511
12.7.1 set标记512
12.7.2 expr标记513
12.7.3 declare标记516
附录 服务器的组织和结构519
热门推荐
- 2011021.html
- 63509.html
- 1283126.html
- 3306479.html
- 458149.html
- 793656.html
- 3548941.html
- 2682184.html
- 2037763.html
- 1454943.html
- http://www.ickdjs.cc/book_692853.html
- http://www.ickdjs.cc/book_3895989.html
- http://www.ickdjs.cc/book_2066409.html
- http://www.ickdjs.cc/book_1755448.html
- http://www.ickdjs.cc/book_2648350.html
- http://www.ickdjs.cc/book_912050.html
- http://www.ickdjs.cc/book_2753935.html
- http://www.ickdjs.cc/book_3540361.html
- http://www.ickdjs.cc/book_2593863.html
- http://www.ickdjs.cc/book_2781907.html