Web技术PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:Jeffrey C. Jackson著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:9787302152613
- 页数:468 页
第1章 Web基本要素 1
1.1 因特网(Internet) 1
1.2 基本Internet协议 3
1.2.1 TCP/IP 3
1.2.2 UDP、DNS和域名 6
1.2.3 更高级的协议 7
1.3 万维网 8
1.3.1 超文本传输协议 9
1.4 HTTP请求消息 10
1.4.1 总体结构 10
1.4.2 HTTP版本 11
1.4.3 请求URI 11
1.4.4 请求方法 12
1.4.5 头部字段和MIME类型 13
1.5 HTTP响应消息 15
1.5.1 响应状态行 16
1.5.2 响应头部字段 17
1.5.3 缓存控制 17
1.5.4 字符集 18
1.6 Web客户 19
1.6.1 基本的浏览器功能 20
1.6.2 URL 22
1.6.3 用户可控制的特性 23
1.6.4 额外的功能 25
1.7 Web服务器 26
1.7.1 服务器特性 26
1.7.2 服务器历史 27
1.7.3 服务器配置和调优 28
1.7.4 定义虚拟主机 31
1.7.5 日志记录 33
1.7.6 访问控制 36
1.7.7 安全的服务器 37
1.8 案例研究 39
1.9 参考 40
1.10 习题 42
1.11 研究和探索 44
1.12 项目 45
第2章 置标语言 49
2.1 HTML简介 49
2.2 HTML的发展历史和版本 51
2.2.1 “战争”年代 51
2.2.2 整理工作 53
2.3 基本的XHTML语法和语义 55
2.3.1 文档类型声明 55
2.3.2 字符数据中的空白 57
2.3.3 无法识别的元素和属性 58
2.3.4 特殊字符 59
2.3.5 属性 61
2.4 一些基本的HTML元素 62
2.4.1 标题:hl及同类元素 63
2.4.2 间距:pre和br 63
2.4.3 格式化文本短语:span、strong、tt等 64
2.4.4 水平线:hr 65
2.4.5 图像:img元素 65
2.4.6 链接:a元素 67
2.4.7 注释 68
2.4.8 嵌套元素 68
2.5 相对URL 69
2.6 列表 71
2.7 表格 72
2.8 框架 76
2.9 表单 77
2.10 定义XHTML的抽象语法:XML 83
2.10.1 元素类型声明 84
2.10.2 属性列表声明 85
2.10.3 实体声明 87
2.10.4 DTD文件 88
2.11 创建HTML文档 89
2.12 案例研究 90
2.13 参考 94
2.14 习题 95
2.15 研究和探索 97
2.16 项目 100
第3章 样式表CSS 103
3.1 层叠样式表简介 103
3.2 层叠样式表特性 105
3.3 CSS核心语法 106
3.3.1 选择器字符串 107
3.3.2 at-rule规则 111
3.4 样式表和HTML 112
3.5 样式规则层叠和继承 113
3.5.1 规则层叠 113
3.5.2 样继承 117
3.6 属性 119
3.6.1 字体库 120
3.6.2 CSS中的长度规范 121
3.6.3 字体属性 123
3.6.4 线框 124
3.6.5 文本格式化和颜色 125
3.7 CSS方框模型 127
3.7.1 基本概念和属性 127
3.7.2 边框模型简写属性 129
3.7.3 背景色和图像 131
3.8 正常的流式方框布局 132
3.8.1 基本方框布局 132
3.8.2 display属性 134
3.8.3 框边空白折叠 135
3.8.4 块方框的宽度和高度 136
3.8.5 简单的内联方框 137
3.8.6 嵌套的内联方框 139
3.9 超越正常流式处理 140
3.9.1 用于定位的属性 140
3.9.2 相对定位 140
3.9.3 浮动定位 141
3.9.4 绝对定位 142
3.9.5 与定位相关的属性 144
3.10 其他一些有用的样式属性 145
3.10.1 列表 145
3.10.2 表格 145
3.10.3 光标样式 146
3.11 案例研究 146
3.12 参考 151
3.13 习题 151
3.14 研究和探索 156
3.15 项目 157
第4章 客户端编程与JavaScript语言 159
4.1 JavaScript的发展历史和版本 159
4.2 JavaScript简介 160
4.3 了解JavaScript 161
4.3.1 脚本语言 161
4.3.2 编写和测试JavaScript程序 162
4.4 基本语法 164
4.5 变量和数据类型 166
4.6 语句 168
4.7 运算符 169
4.7.1 优先级 170
4.7.2 类型转换 171
4.7.3 位运算符 172
4.8 字面量 173
4.9 函数 174
4.10 对象 176
4.10.1 对象属性 177
4.10.2 枚举属性 178
4.10.3 数组表示法 178
4.10.4 对象引用 179
4.10.5 方法 181
4.10.6 构造函数 183
4.10.7 示例:二叉树 184
4.11 数组 187
4.11.1 创建数组 187
4.11.2 动态改变数组长度 188
4.11.3 数组方法 189
4.12 内置对象 190
4.12.1 全局对象(window) 191
4.12.2 String、Number和Boolean 191
4.12.3 Date 193
4.12.4 Math 194
4.12.5 RegExp 194
4.13 JavaScript调试器 198
4.14 参考 200
4.15 习题 200
4.16 研究和探索 202
4.17 项目 204
第5章 宿主对象、浏览器与DOM 209
5.1 DOM简介 209
5.2 DOM发展历史和级别 211
5.3 内部事件处理 212
5.4 修改元素样式 214
5.5 文档树 216
5.5.1 Node对象 216
5.5.2 示例:列表重排序 219
5.5.3 document节点 221
5.5.4 Element节点 221
5.5.5 Text节点 222
5.5.6 示例:可折叠的元素 222
5.5.7 HTML的便利属性 224
5.6 DOM事件处理 225
5.6.1 Event对象和事件侦听器 225
5.6.2 鼠标事件 226
5.6.3 窗口级事件 229
5.6.4 事件传播 229
5.6.5 示例:下拉菜单 231
5.6.6 事件取消和表单验证 235
5.6.7 生成事件 236
5.7 包容不兼容的浏览器 237
5.7.1 检测宿主对象 237
5.7.2 详细剖析IE6 239
5.8 window的其他属性 243
5.9 案例研究 247
5.10 参考 251
5.11 习题 252
5.12 研究和探索 253
5.13 项目 254
第6章 服务器端编程与Java Servlet 258
6.1 servlet体系结构概述 258
6.2 “Hello World!”servlet 259
6.3 生成动态内容的servlet 261
6.4 servlet生命周期 263
6.5 参数数据 264
6.5.1 参数数据和查询字符串 264
6.5.2 servlet和参数数据 265
6.5.3 表单和参数数据 268
6.6 会话 270
6.6.1 创建会话 271
6.6.2 存储和检索属性 272
6.6.3 会话终止 275
6.7 cookie 276
6.8 URL重写 278
6.9 其他servlet能力 280
6.9.1 HttpServletRequest的另外几个方法 280
6.9.2 HttpServletResponse的另外几个方法 282
6.9.3 对其他HTTP方法的支持 284
6.10 数据存储 284
6.11 servlet和并发性 284
6.11.1 Web服务器中的并发性 285
6.11.2 线程 285
6.11.3 线程问题 286
6.11.4 线程同步 287
6.11.5 servlet同步 289
6.11.6 小结和结束语 293
6.12 案例研究 294
6.13 相关技术 299
6.14 参考 300
6.15 习题 301
6.16 研究和探索 302
6.17 项目 303
第7章 Web数据表示与XML 306
7.1 XML文档和词汇表 306
7.2 XML版本和XML声明 310
7.3 XML命名空间 311
7.4 JavaScript和XML:Ajax 314
7.5 基于DOM的XML处理 318
7.6 面向事件的解析:SAX 322
7.7 转换XML文档 328
7.7.1 在XML表示之间转换 329
7.7.2 XSL简介 331
7.7.3 XSL组件概述 333
7.8 选择XML数据:XPath 334
7.8.1 位置路径 334
7.8.2 具有多个位置步的位置路径 337
7.8.3 绝对位置路径和相对位置路径 338
7.8.4 组合节点列表 338
7.8.5 把函数调用作为Xpath表达式 338
7.9 基于模板的转换:XSLT 339
7.9.1 再论“Hello World!” 339
7.9.2 递归模板处理 341
7.9.3 生成结果树的内容 345
7.9.4 XML结果文档格式化 350
7.10 在浏览器中显示XML文档 352
7.11 案例研究 353
7.12 相关技术 359
7.13 参考 359
7.14 习题 360
7.15 研究和探索 362
7.16 项目 363
第8章 把编程与表示分开 365
8.1 JSP简介 365
8.2 JSP和servlet 368
8.3 运行JSP应用程序 370
8.3.1 Web应用程序 370
8.3.2 安装Web应用程序 371
8.3.3 定义Web应用程序的参数 374
8.4 基本的JSP 377
8.4.1 JSP表达式语言(EL) 377
8.4.2 JSP标记 380
8.4.3 JSTL核心动作 381
8.5 JavaBeans类和JSP 386
8.5.1 JavaBeans技术基础 386
8.5.2 实例化bean对象 388
8.5.3 使用JavaBeans对象 390
8.5.4 非bean对象上的获取器/设置器 391
8.6 标签库和文件 391
8.7 对模型-视图-控制器范型的支持 393
8.7.1 MVC基础 394
8.7.2 servlet请求调度 394
8.7.3 支持MVC的JSP动作 398
8.8 案例研究 399
8.9 相关技术 404
8.9.1 带有scriptlet的JSP页面 405
8.9.2 ASP和ASP.NET 405
8.9.3 PHP:超文本处理器 406
8.9.4 ColdFusion? 406
8.10 参考 407
8.11 习题 407
8.12 研究和探索 409
8.13 项目 410
第9章 Web服务 412
9.1 Web服务的概念 412
9.2 编写Java Web服务 416
9.2.1 货币转换服务 416
9.2.2 编写服务器软件 416
9.2.3 打包服务器软件 418
9.3 编写Java Web服务客户 421
9.4 描述Web服务:WSDL 426
9.5 表示数据类型:XML Schema 431
9.5.1 内置数据类型 432
9.5.2 XML模式 433
9.5.3 用户定义的简单类型 434
9.5.4 用户定义的复杂类型 436
9.5.5 实例文档内的XML Schema 438
9.6 传递对象数据:SOAP 439
9.6.1 SOAP元素 439
9.6.2 RPC表示 440
9.6.3 结构体数据的SOAP编码 442
9.6.4 数组的SOAP编码 443
9.6.5 SOAP和HTTP 445
9.6.6 Java对SOAP的支持 445
9.7 相关技术 445
9.8 参考 446
9.9 习题 447
9.10 研究和探索 449
9.11 项目 450
附A 软件安装 451
A.1 系统基础 451
A.1.1 命令提示符 451
A.1.2 环境变量 452
A.1.3 文件路径 452
A.2 浏览器软件 453
A.3 Java 453
A.3.1 确定Java版本 453
A.3.2 安装Java SDK 454
A.4 Web服务器和XML处理工具 455
A.4.1 安装JWSDP 1.3 455
A.4.2 安装后的任务 456
A.4.3 运行Tomcat服务器 457
附B 将Java对象存储为文件 459
B.1 可序列化的对象 459
B.2 在Java中读写可序列化的对象 460
B.3 支持对象演化 461
B.4 案例研究 462
附录C 数据库和Java servlet 464
C.1 JDBC驱动程序 464
C.1.1 从本地连接到MS Access 465
C.1.2 连接到MySQL 466
C.2 JDBC数据库访问 468
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019