Web技术导论PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:郝兴伟编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302193715
- 页数:374 页
第1章 Web基础 1
1.1 Internet与万维网 1
1.2 Web概述 2
1.2.1 什么是Web 3
1.2.2 Web的工作原理 3
1.2.3 浏览器 4
1.3 概念及术语 4
1.4 Web相关技术 6
1.4.1 浏览器/服务器计算模式 6
1.4.2 Java技术 8
1.4.3 XML技术 11
1.4.4 Web服务 12
1.4.5 基于SOA的软件设计模式 14
1.5 Web发展趋势 19
1.5.1 Web 2.0 19
1.5.2 语义Web 21
思考题 23
第2章 Web服务器的架设和管理 24
2.1 操作系统与Web服务器 24
2.1.1 Web服务器 24
2.1.2 主流Web服务器简介 25
2.2 使用Internet信息服务 26
2.2.1 什么是Internet信息服务 26
2.2.2 安装IIS 27
2.2.3 Internet信息服务管理器 29
2.3 创建Web站点 30
2.3.1 创建Web站点 31
2.3.2 Web站点的启动、停止和暂停 34
2.3.3 规划Web应用 34
2.3.4 连接到Web站点 36
2.4 Web站点的配置 37
2.4.1 设置Web站点端口号 37
2.4.2 设置Web站点主目录 38
2.4.3 Web站点目录安全性配置 39
2.4.4 设置Web站点默认文档 42
2.4.5 设置Web站点HTTP头 43
2.5 使用Apache和Tomcat 44
2.5.1 Apache与Tomcat 44
2.5.2 Apache的安装和配置 45
2.5.3 Tomcat服务与Servlet/JSP规范 47
2.5.4 安装Java运行环境 48
2.5.5 Tomcat的安装和配置 53
2.5.6 建立并部署Web应用 60
2.5.7 使用虚拟目录 63
2.5.8 Apache和Tomcat的关系 64
2.6 IIS和Tomcat的整合 64
2.7 Web服务器的远程管理 65
2.7.1 使用终端服务和远程桌面 65
2.7.2 基于浏览器的服务器远程管理 65
2.7.3 对网站的远程管理 67
思考题 67
第3章 HTML和XML基础 69
3.1 标记语言及其发展 69
3.1.1 标准通用标记语言(SGML) 69
3.1.2 超文本标记语言(HTML) 70
3.1.3 可扩展HTML规范XHTML 70
3.1.4 可扩展标记语言(XML) 71
3.2 超文本标记语言HTML 71
3.2.1 HTML标记语法和文档结构 71
3.2.2 文件头标记及子标记 73
3.2.3 文件体标记及其属性 75
3.2.4 文档内容常用标记 78
3.2.5 表格 83
3.2.6 表单 85
3.2.7 层次块标记 94
3.2.8 对象和脚本程序标记 96
3.2.9 层叠样式表CSS技术 97
3.2.10 帧 102
3.3 扩展标记语言XML 104
3.3.1 XML技术简介 104
3.3.2 XML文档结构 106
3.3.3 文档类型定义DTD 108
3.3.4 XML架构及其应用 113
3.3.5 可扩展样式语言XSL 120
3.3.6 XML路径语言XPath 129
3.3.7 XML查询语言XQuery 134
3.3.8 可扩展连接语言XLL 134
3.3.9 XML文档对象模型DOM与简单应用程序接口SAX 137
3.4 XML开发环境XMLSpy 144
3.4.1 XMLSpy简介 144
3.4.2 XMLSpy基础 144
3.4.3 系统建模与数据验证 152
3.5 其他相关技术 158
3.5.1 DHTML技术 158
3.5.2 SHTML技术 158
思考题 159
第4章 网页设计与制作 160
4.1 网页设计基础 160
4.1.1 页面功能与内容设计 160
4.1.2 页面布局设计 161
4.1.3 页面视觉设计 164
4.1.4 页面效果设计 165
4.2 使用FrontPage 166
4.2.1 FrontPage主窗口 166
4.2.2 网站的新建与维护 167
4.2.3 新建网页 173
4.3 网页编辑 174
4.3.1 输入文本内容 174
4.3.2 插入图片 175
4.3.3 建立超链接或书签 176
4.3.4 图像地图 178
4.3.5 插入表格 179
4.3.6 插入表单 181
4.4 设置标记属性 182
4.4.1 使用IntelliSense技术 182
4.4.2 使用行为面板 183
4.5 定义和使用样式 184
4.5.1 定义样式 184
4.5.2 使用样式表文件 185
4.6 Frame框架和IFrame框架 186
4.6.1 Frame框架网页 186
4.6.2 使用浮动框架IFrame 189
思考题 192
第5章 客户端开发 193
5.1 浏览器与客户端脚本程序 193
5.1.1 浏览器与客户端脚本引擎 193
5.1.2 脚本语言规范与主要的客户端脚本语言 194
5.2 JavaScript程序设计基础 196
5.2.1 JavaScript基本符号 196
5.2.2 数据和数据类型 197
5.2.3 常量和变量 198
5.2.4 表达式和运算符 199
5.2.5 基本语句 199
5.2.6 函数 203
5.3 事件驱动及事件处理 203
5.3.1 事件驱动的程序执行过程 203
5.3.2 JavaScript中的常用事件 204
5.4 对象及其操作 205
5.4.1 类与对象的概念 205
5.4.2 对象的操作 206
5.5 常用内部对象及函数 207
5.5.1 String对象 208
5.5.2 Math对象 211
5.5.3 Date对象 213
5.5.4 Array数组对象 215
5.5.5 预定义函数 217
5.6 JavaScript浏览器对象模型BOM 218
5.6.1 BOM层次结构 218
5.6.2 window对象 219
5.6.3 navigator对象 224
5.6.4 frames对象 225
5.6.5 location对象 226
5.6.6 history对象 227
5.6.7 screen对象 227
5.6.8 event对象 228
5.7 HTML文档对象模型DOM 230
5.7.1 文档对象模型DOM 230
5.7.2 HTML DOM对象 230
5.8 Web交互 237
5.8.1 使用form实现Web页面的信息交互 237
5.8.2 使用frame实现更复杂的交互 239
5.9 使用AJAX技术 240
5.9.1 AJAX基础 240
5.9.2 XMLHttpRequest对象 241
5.10 综合举例 244
5.10.1 一个Web课件框架 244
5.10.2 一个文本文档批注系统 255
5.10.3 创建折叠式菜单 270
思考题 273
第6章 服务端开发 274
6.1 B/S三层体系结构与Web服务器脚本程序 274
6.1.1 B/S三层体系结构 274
6.1.2 脚本引擎与服务端脚本程序 275
6.2 Java程序设计 276
6.2.1 Java语言的特点 276
6.2.2 Java程序设计语言 278
6.2.3 类与对象 283
6.2.4 接口 294
6.2.5 包 298
6.2.6 Java基础类库 300
6.3 Java Applet 307
6.3.1 Applet类 307
6.3.2 Applet交互 309
6.3.3 在HTML中使用JavaApplet 311
6.4 JavaBeans 312
6.4.1 什么是JavaBeans 312
6.4.2 JavaBean的属性、方法和事件 313
6.4.3 Enterprise JavaBeans 315
6.5 Servlet服务器程序 316
6.5.1 Servlet与CGI 316
6.5.2 Servlet编程 316
6.6 JSP技术 319
6.6.1 JSP的运行环境 320
6.6.2 JSP的语法结构 321
6.6.3 JSP内置对象 324
6.6.4 在JSP中使用JavaBean 327
6.6.5 JDBC与数据库操作 329
6.6.6 JSP与图形 334
6.7 MVC设计模式 341
6.7.1 MVC设计思想 341
6.7.2 使用JavaBeans实现业务逻辑 342
6.7.3 使用css控制显示视图 353
6.8 综合举例——在线聊天程序 353
6.8.1 系统分析 353
6.8.2 客户端设计 354
6.8.3 服务端设计 364
6.9 Java开发工具简介 369
6.9.1 JDK(Java Development Kit) 370
6.9.2 Sun NetBeans集成开发环境 370
6.9.3 JBuilder开发环境 371
6.9.4 Eclipse开发平台 371
6.9.5 JDeveloper开发框架 372
6.9.6 其他工具和资源 372
思考题 373
参考文献 374
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019