第一部分 前期——基础与准备篇 3
第1章 Web的基础知识 3
1.1 基本概念 3
1.1.1 Internet 3
1.1.2 Web 7
1.1.3 客户机与服务器 8
1.1.4 超文本 9
1.1.5 超链接 9
1.1.6 主页与页面 10
1.1.7 IP地址 10
1.2 协议 14
1.2.1 定义 14
1.2.2 OSI 15
1.2.3 TCP/IP 17
1.2.4 HTTP协议 20
1.3 域名命名系统(DNS) 25
1.3.1 DNS简介 25
1.3.2 DNS的组织 25
1.3.3 域名服务器及解析过程 27
1.4 统一资源定位器(URL) 28
1.5 Web浏览的基本过程 31
1.6 Internet提供的服务 31
1.6.1 基本服务 31
1.6.2 电子公告板与网络新闻 32
1.6.3 交互式信息浏览服务 33
1.6.4 索引服务 33
1.7 MIME文件类型 34
1.8 网站及其分类 35
第2章 网站的物质基础——Web服务器 41
2.1 什么是Web服务器 41
2.2 Web服务器硬件建设 42
2.2.1 Web服务器的硬件选择 42
2.2.2 确定Web服务器操作系统 44
2.3 Web服务器软件建设 45
2.3.1 常用的Web服务器软件及其比较 45
2.3.2 Web服务器软件的选择 54
2.3.3 几种服务器软件的安装 56
2.4 选择一体化服务器方案 67
2.5 测试服务器 68
第3章 网站的语言与软件基础 70
3.1 HTML 70
3.1.1 HTML简介 70
3.1.2 标签与文档结构 71
3.1.3 特殊字符 77
3.1.4 帧格式 77
3.2 Java语言 78
3.2.1 Java简介 78
3.2.2 Java语言编程指南 84
3.2.3 Java的小应用程序Applet 98
3.2.4 Java程序编译执行 107
3.3 CGI程序设计 107
3.3.1 CGI概述 107
3.3.2 CGI程序开发 118
3.4 虚拟现实模式语言VRML 121
3.4.1 VRML的语法基础 123
3.4.2 域和事件 123
3.4.3 节点 125
3.4.4 事件 140
3.4.5 场景图的结构 141
3.4.6 VRML生成器 145
3.5 Perl快速入门 146
3.6 FrontPage 2000简介 150
3.6.1 FrontPage 2000的安装 150
3.6.2 FrontPage 2000界面介绍 153
3.6.3 FrontPage 2000功能简介 155
3.6.4 新建与发布网站 173
第二部分 中期——设计与建设篇 177
第4章 设计网站 177
4.1 网站设计概述 177
4.1.1 确定网站的设计目标 177
4.1.2 确定网站的目标受众 179
4.1.3 确定网站的内容需求 181
4.1.4 收集并撰写材料 184
4.1.5 组织内容 186
4.1.6 使用图文脚本 190
4.1.7 设计方法要点总结 191
4.2 网站信息结构的安排 191
4.2.1 合理的目录结构 191
4.2.2 页面的组织结构设计 192
第5章 给网站加入内容 196
5.1 在Web 中加入文档 196
5.1.1 从文本转换到HTML 196
5.1.2 字体的设置 201
5.1.3 编排格式 204
5.2 加入超链接 209
5.2.1 建立超链接 209
5.2.2 链接定位 210
5.3 加入动态文字 212
5.3.1 一个实例 212
5.3.2 滚动文本 218
5.4 加入表格(Table) 225
5.4.1 Table元素 225
5.4.2 利用Table进行排版 227
5.5 加入图像 227
5.5.1 图像格式 227
5.5.2 加入链接图像和内嵌图像 228
5.6 加入声音 233
5.6.1 声音文件的格式 233
5.6.2 加入声音 235
5.6.3 提供声音文件下载 244
5.7 加入动画 247
5.8 加入地址 252
第6章 给网站加入交互性 253
6.1 表单元素 253
6.2 定义域 254
6.3 数据传送格式 263
6.4 用CGI程序处理得到的数据 264
第7章 最后的考虑 268
7.1 链接的使用 268
7.1.1 限制链接数 268
7.1.2 使链接的内容明显化 268
7.1.3 链路不要太长 268
7.1.4 检查链接 269
7.1.5 不要提供到尚未完成网页的超链接 269
7.2 图像的使用 269
7.3 颜色的使用 270
7.4 导航按钮的使用 271
7.5 主页要有特色 271
7.6 提供帮助 272
7.7 可扩充式设计 273
7.8 可用性测试 273
7.9 最后的说明 274
7.10 精彩网站推荐 274
7.10.1 二十大知名网站介绍 274
7.10.2 特色网站介绍 283
第三部分 后期——发布与维护篇 289
第8章 发布与宣传网站 289
8.1 发布网站 289
8.1.1 选择服务提供商和网络连接方式的标准 289
8.1.2 我国几大ISP的介绍 291
8.2 宣传网站 296
8.2.1 传统方式宣传 296
8.2.2 在搜索引擎上登记 297
8.2.3 在新闻组和BBS上宣传 305
8.2.4 利用目标电子邮件宣传 306
8.2.5 网站合作宣传 307
8.2.6 网络广告宣传 308
8.2.7 制造事件宣传 309
8.2.8 借助事件宣传 309
8.2.9 参加网站排行榜 309
8.2.10 邮件列表宣传 309
第9章 管理与维护网站 311
9.1 Web服务器管理 311
9.1.1 变更服务器的配置 311
9.1.2 使用服务器管理工具 311
9.1.3 报告和统计 312
9.1.4 监视和诊断服务器故障 314
9.1.5 提升服务器的性能 314
9.1.6 备份和恢复系统数据 314
9.2 Web内容的管理 315
9.2.1 Web内容的修改与管理 316
9.2.2 服务内容的存储管理 317
9.2.3 服务内容的结构化和标准化 317
9.2.4 服务统计 318
9.3 网站的日常维护 319
9.3.1 经常查看日志文件 319
9.3.2 不断更新 319
9.3.3 提供优质服务 321
9.3.4 取得反馈信息 322
9.3.5 测算命中次数 322
9.3.6 网站人员 323
第10章 网站的安全性 324
10.1 网站的风险 324
10.1.1 网站风险的主要类型 325
10.1.2 网站的风险因素 326
10.2 网站的安全策略 328
10.2.1 安全等级 328
10.2.2 制定安全策略 330
10.2.3 实施安全策略 337
10.3 防火墙 339
10.3.1 防火墙基本概念 339
10.3.2 构筑防火墙方法 341
10.3.3 防火墙类型 344
10.3.4 防火墙产品的选择 348
附录-1 Web服务器软件概表 352
附录-2 一体化Web服务器方案 356
附录-3 HTML代码 356
附录-4 提供Java语言的资料的站点 361
附录-5 可自动提交站点的网站 362
附录-6 中英文搜索引擎提交网址URL 362
附录-7 广告交换商 363
附录-8 几种免费的防火墙产品 364