图书介绍
SUN国际认证SCWCD应试指南PDF|Epub|txt|kindle电子书版本网盘下载
- 施铮编著 著
- 出版社: 北京:科学出版社
- ISBN:7030195965
- 出版时间:2007
- 标注页数:457页
- 文件大小:154MB
- 文件页数:471页
- 主题词:JAVA语言-程序设计-工程技术人员-资格考核-自学参考资料
PDF下载
下载说明
SUN国际认证SCWCD应试指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java服务器小程序1
1.1 Servlet简介2
1.1.1 服务器端的职责2
1.1.2 服务器端的扩展2
1.2 Servlet容器4
1.2.1 概览4
1.2.2 Servlet容器5
1.2.3 Tomcat简介7
1.3 一个Servlet示例21
1.3.1 编码21
1.3.2 编译22
1.3.3 部署22
1.3.4 运行22
1.4 Servlet应用开发接口23
1.4.1 javax.servlet包24
1.4.2 javax.servlet.http包25
1.4.3 Servlet应用开发接口优缺点25
1.5 小结26
第2章 Java服务器页面27
2.1 JSP简介28
动态网页技术28
2.2 第一个JSP程序28
2.2.1 HTML源码29
2.2.2 Servlet源码29
2.2.3 JSP源码30
2.3 Servlet和JSP的比较31
2.4 JSP架构模式31
2.4.1 JSP+JavaBean模式31
2.4.2 JSP+Servlet+JavaBean模式32
2.5 JSP语法简介33
2.6 小结34
第3章 Web应用程序基础35
3.1 Web应用程序36
3.1.1 B/S结构36
3.1.2 Web资源39
3.1.3 Web结构40
3.2 HTTP协议40
3.2.1 HTTP协议基础41
3.2.2 HTTP请求42
3.2.3 HTTP响应43
3.3 小结44
第4章 Servlet模型45
4.1 发送请求46
4.1.1 HTTP请求46
4.1.2 HTTP方法比较46
4.2 处理请求47
4.3 解析请求48
4.3.1 ServletRequest接口48
4.3.2 HttpServletRequest接口49
4.4 返回响应50
4.4.1 ServletResponse接口51
4.4.2 HttpServletResponse接口53
4.5 Servlet生命周期56
4.5.1 装载、实例化56
4.5.2 初始化57
4.5.3 请求处理57
4.5.4 销毁58
4.5.5 卸载58
4.5.6 容器管理58
4.6 ServletConfig接口59
4.6.1 方法59
4.6.2 示例60
4.7 ServletContext接口62
4.8 Servlet进阶65
4.8.1 数据共享65
4.8.2 转发66
4.8.3 访问请求作用域属性67
4.8.4 综合示例68
4.9 小结73
第5章 Web应用程序结构和部署75
5.1 Web应用程序结构76
5.1.1 根目录77
5.1.2 Web-INF目录77
5.1.3 WAR文件77
5.1.4 资源文件和HTML页面78
5.1.5 默认的Web应用程序78
5.2 部署描述符78
5.2.1 一个简单示例79
5.2.2 〈servlet〉元素80
5.2.3 〈servlet-mapping〉元素82
5.2.4 Servlet的URL映射83
5.3 小结86
第6章 Servlet容器模型87
6.1 初始化ServletContext88
6.2 监听作用域内属性89
6.2.1 添加、删除属性89
6.2.2 监听属性事件90
6.3 Servlet生命周期事件91
6.3.1 javax.servlet.ServletContextListener91
6.3.2 javax.servlet.Http.HttpSessionListener95
6.3.3 javax.servlet.Http.HttpServletRequestListener95
6.4 配置Web应用程序属性98
6.5 分布式环境下的Web应用程序99
6.5.1 ServletContext行为99
6.5.2 HttpSession行为100
6.6 小结100
第7章 过滤器101
7.1 过滤器简介102
7.1.1 过滤器的执行103
7.1.2 过滤器的用途103
7.1.3 过滤器的示例104
7.2 过滤器API106
7.2.1 Filter接口107
7.2.2 FilterConfig接口110
7.2.3 FilterChain接口112
7.2.4 请求、响应的封装类112
7.3 配置过滤器113
7.3.1 〈filter〉元素113
7.3.2 〈filter-mapping〉元素113
7.3.3 配置过滤器链114
7.4 过滤器进阶117
7.4.1 使用请求、响应的封装类117
7.4.2 使用过滤器注意事项121
7.4.3 过滤器与MVC模式122
7.5 小结122
第8章 会话管理123
8.1 状态与会话124
8.2 使用HttpSession对象125
8.2.1 HttpSession对象125
8.2.2 会话监听器127
8.2.3 会话失效135
8.3 会话超时135
8.4 会话实现136
8.4.1 使用Cookie实现会话137
8.4.2 使用URL实现会话137
8.5 小结140
第9章 安全的Web应用程序141
9.1 基本概念142
9.1.1 认证142
9.1.2 授权142
9.1.3 数据完整性142
9.1.4 数据私密性142
9.1.5 审核143
9.1.6 恶意代码143
9.1.7 网站攻击143
9.2 认证机制143
9.2.1 HTTP基本认证144
9.2.2 HTTP摘要认证145
9.2.3 HTTPS客户认证145
9.2.4 HTTP表单认证145
9.2.5 定制认证机制146
9.3 安全声明148
9.3.1 display-name元素148
9.3.2 web-resource-collection元素149
9.3.3 auth-constraint元素149
9.3.4 user-data-constraint元素150
9.3.5 综合示例151
9.4 安全编程154
9.5 小结156
第10章 JSP模型基础157
10.1 JSP页面元素158
10.1.1 伪指令161
10.1.2 声明166
10.1.3 脚本168
10.1.4 表达式170
10.1.5 动作指令172
10.1.6 注释172
10.2 JSP页面生命周期173
10.2.1 JSP的Servlet本质173
10.2.2 JSP页面集成174
10.2.3 JSP生命周期阶段174
10.2.4 JS生命周期示例177
10.3 page伪指令属性179
10.3.1 import属性180
10.3.2 session属性181
10.3.3 errorPage和isErrorPage属性181
10.3.4 language和extends属性182
10.3.5 buffer和autoFlush属性183
10.3.6 info属性183
10.3.7 contentType和pageEncoding属性183
10.4 小结184
第11章 JSP模型进阶185
11.1 JSP转换Servlet186
11.1.1 使用脚本元素186
11.1.2 使用逻辑控制188
11.1.3 使用请求属性表达式191
11.1.4 使用转义序列191
11.2 JSP内置对象193
11.2.1 application对象195
11.2.2 session对象198
11.2.3 request和response对象200
11.2.4 page对象203
11.2.5 pageContext对象204
11.2.6 out对象207
11.2.7 config对象210
11.2.8 exception对象213
11.3 JSP作用域215
11.3.1 Application作用域216
11.3.2 Session作用域218
11.3.3 Request作用域222
11.3.4 Page作用域223
11.4 JSP文档224
11.4.1 根元素225
11.4.2 XML风格的伪指令和脚本元素225
11.4.3 XML风格的文本、注释和动作指令226
11.5 小结226
第12章 Web组件复用227
12.1 静态包含228
12.1.1 访问变量230
12.1.2 静态包含规则231
12.2 动态包含231
12.2.1 include动作指令231
12.2.2 forward动作指令235
12.2.3 参数传递238
12.2.4 使用内置对象242
12.3 小结244
第13章 表达式语言245
13.1 表达式语言简介246
13.1.1 EL表达式与JSP表达式比较246
13.1.2 在EL表达式中使用内置对象247
13.2 表达式语言运算符250
13.2.1 属性与集合访问运算符250
13.2.2 算术运算符250
13.2.3 关系与逻辑运算符251
13.2.4 示例253
13.3 表达式语言函数254
13.3.1 创建静态方法254
13.3.2 创建标签库描述符255
13.3.3 修改部署描述符256
13.3.4 JSP中访问表达式语言函数257
13.3.5 示例258
13.4 小结261
第14章 使用JavaBean组件263
14.1 JavaBean简介264
14.1.1 JSP中的JavaBan264
14.1.2 JavaBean优势266
14.1.3 序列化JavaBean268
14.2 JSP中使用JavaBean270
14.2.1 useBean动作指令270
14.2.2 setProperty动作指令281
14.2.3 getProperty动作指令284
14.2.4 示例285
14.3 Servlet中使用JavaBean289
14.4 脚本中使用JavaBean291
14.5 深入了解JavaBean属性292
14.5.1 非字符串属性292
14.5.2 索引属性294
14.6 一个示例296
14.7 小结306
第15章 使用定制标签307
15.1 定制标签简介308
15.1.1 基本概念308
15.1.2 标签库309
15.2 引用定制标签库309
15.2.1 定位TLD文件311
15.2.2 映射TLD文件311
15.2.3 配置TLD文件312
15.2.4 解析TLD文件313
15.2.5 标签库前缀313
15.3 使用定制标签314
15.3.1 空标签体的定制标签314
15.3.2 带属性的定制标签316
15.3.3 带JSP代码的定制标签317
15.3.4 带嵌套的定制标签318
15.4 使用JSTL319
15.4.1 安装JSTL319
15.4.2 一般用途的JSTL标签319
15.4.3 属性用途的JSTL标签322
15.4.4 控制用途的JSTL标签324
15.5 小结333
第16章 标准标签库335
16.1 标签库描述符336
16.1.1 〈taglib〉元素337
16.1.2 〈tag〉元素338
16.1.3 〈attribute〉元素339
16.1.4 〈body-content〉元素340
16.2 标签应用开发接口342
16.3 Tag接口344
16.3.1 Tag接口方法344
16.3.2 打印输出HTML文本空标签350
16.3.3 接收属性的空标签352
16.3.4 非空标签353
16.4 IterationTag接口355
16.4.1 IterationTag接口方法355
16.4.2 示例356
16.5 BodyTag接口359
16.5.1 BodyTag接口方法359
16.5.2 示例361
16.6 TagSupport和BodyTagSupport类363
16.6.1 TagSupport类363
16.6.2 BodyTagSupport类366
16.6.3 访问内置对象369
16.6.4 协作标签373
16.7 标签与JavaBean区别381
16.8 小结381
第17章 简单标签383
17.1 简单标签简介384
17.1.1 示例384
17.1.2 SimpleTag接口和SimpleTagSupport类声明385
17.2 使用简单标签387
17.2.1 空标签体的简单标签387
17.2.2 带属性的简单标签389
17.2.3 带标签体的简单标签392
17.3 使用标签文件393
17.3.1 标签文件393
17.3.2 标签文件与部署描述符394
17.3.3 标签文件伪指令395
17.3.4 处理内容体标签动作指令397
17.4 小结400
第18章 设计模式401
18.1 设计模式402
18.1.1 模式的形成历史402
18.1.2 什么是J2EE402
18.2 J2EE经典设计模式408
18.2.1 模式模板408
18.2.2 截取过滤器模式409
18.2.3 MVC模式410
18.2.4 前端控制器模式412
18.2.5 服务定位器模式413
18.2.6 业务代表模式414
18.2.7 传递对象模式416
18.3 小结419
第19章 部署描述符421
19.1 定义头和根元素422
19.2 部署描述符文件内的元素次序422
19.3 定义servlet423
19.3.1 分配名称423
19.3.2 定义定制的URL425
19.3.3 命名JSP页面426
19.4 禁止激活器servlet427
19.4.1 指令428
19.4.2 全局禁止激活器429
19.5 初始化及预装载servlet与JSP页面430
19.5.1 分配servlet初始化参数430
19.5.2 分配JSP初始化参数432
19.5.3 应用范围内的初始化参数434
19.5.4 服务器启动时装载servlet434
19.6 声明过滤器435
19.7 指定欢迎页438
19.8 指定处理错误的页面438
19.8.1 error-code元素439
19.8.2 exception-type元素440
19.9 提供安全性442
19.9.1 指定验证的方法442
19.9.2 限制对Web资源的访问444
19.9.3 分配角色名445
19.10 控制会话超时446
19.11 Web应用的文档化446
19.12 关联文件与MIME类型447
19.13 定位TLD447
19.14 指定应用事件监听程序448
19.15 J2EE元素449
19.16 一个示例450
19.17 小结457