内容简介
第一部分 Web应用开发
第1章 Web应用开发概述
1.1 Internet与Web
1.1.1 Internet简介
1.1.2 Web简介
1.1.3 Internet技术分类
1.2 Web应用开发
1.2.1 Web发展的需求
1.2.2 应用程序发展的需求
1.2.3 Web应用开发的技术内容
1.3 本书内容介绍
1.3.1 本书的目的
1.3.2 内容安排
1.3.3 对读者的要求
1.4 本章小结
第二部分 客户/服务器交互协议
第2章 HTTP概述
2.1 HTTP简介
2.1.1 什么是HTTP
2.1.2 HTTP的功能
2.1.3 哪些人需要掌握HTTP
2.1.4 HTTP中的一些重要术语
2.2 HTTP的特点与历史发展
2.2.1 HTTP的特点
2.2.2 HTTP的历史
2.3 与HTTP相关的一些规范
2.3.1 HTTP与MIME
2.3.2 HTTP与URI
2.4 HTTP的宏观运作原理
2.4.1 请求/响应协议
2.4.2 客户与服务器通信的三种方式
2.5 HTTP的内部操作过程
2.5.1 基于网络层的HTTP交互过程
2.5.2 一个实际例子
2.5.3 使用代理/网关的HTTP交互过程
2.6 本章小结
第3章 HTTP消息
3.1 HTTP消息简介
3.1.1 消息类型与格式
3.1.2 消息头
3.1.3 消息体
3.1.4 一个用于查看HTTP消息的实用程序
3.2 请求消息
3.2.1 请求行
3.2.2 请求方法
3.2.3 请求头
3.3 响应消息
3.3.1 状态行
3.3.2 状态码
3.3.3 响应头
3.4 实体
3.4.1 实体头
3.4.2 实体正文
3.5 HTTP消息总结
3.6 本章小结
第4章 HTTP应用开发与示例
4.1 HTTP应用的分类
4.1.1 HTTP客户程序
4.1.2 HTTP服务器程序
4.1.3 服务器端应用程序
4.2 HTTP应用开发方法
4.3 基于控件开发HTTP客户端的应用
4.3.1 Internet Transfer控件
4.3.2 一个HTTP客户程序示例
4.4 基于WinInet开发HTTP客户端的应用
4.4.1 基本步骤
4.4.2 高级特性
4.5 基于Socket开发HTTP应用
4.5.1 Socket简介
4.5.2 基于Socket开发HTTP客户程序
4.5.3 基于Socket开发HTTP服务器程序
4.6 HTTP应用开发总结
4.7 本章小结
第三部分 数据表示与展现规范
第5章 HTML基础出
5.1 HTML简介
5.1.1 超文本与超媒体
5.1.2 什么是HTML
5.1.3 HTML的功能与特性
5.1.4 哪些人需要掌握HTML
5.1.5 HTML的发展历史
5.2 SGML与HTML
5.2.1 SGML应用与SGML文档
5.2.2 HTML中的SGML结构类型
5.3 HTML文档的结构
5.3.1 文档结构简介
5.3.2 文档头
5.3.3 文档体
5.4 文本
5.4.1 空格
5.4.2 结构化文本元素
5.4.3 行与段落
5.4.4 标题
5.4.5 列表
5.5 表格
5.5.1 表格简介
5.5.2 表格中的相关元素
5.6 本章小结
第6章 HTML提高
6.1 超链接
6.1.1 超链接与锚简介
6.1.2 超链接元素:A元素
6.1.3 文档关系:LINK元素
6.1.4 路径信息:BASE元素
6.2 图像
6.2.1 图像:IMG元素
6.2.2 图像映射
6.3 可执行对象
6.3.1 Java Applet:APPLET元素
6.3.2 通用对象:OBJECT元素
6.3.3 对象的初始化:PARAM元素
6.4 表单
6.4.1 表单简介
6.4.2 控件元素
6.4.3 表单的创建
6.4.4 表单的提交
6.5 框架
6.5.1 FRAMESET元素
6.5.2 FRAME元素
6.5.3 目标框架的指定
6.6 样式表
6.6.1 样式表简介
6.6.2 为HTML文档增加样式
6.6.3 级联样式表
6.7 脚本
6.7.1 脚本简介
6.7.2 SCRIPT元素
6.7.3 内嵌脚本:事件属性
6.7.4 有关脚本的几点说明
6.8 本章小结
第四部分 脚本及其在客户端的应用
第7章 脚本语言基础
7.1 脚本语言简介
7.1.1 什么是脚本语言
7.1.2 脚本语言的使用
7.1.3 脚本语言的种类
7.1.4 哪些人需要掌握脚本语言
7.2 脚本语言的基本要素
7.2.1 数据类型
7.2.2 变量与常量
7.2.3 运算符
7.2.4 流程控制
7.2.5 函数与过程
7.2.6 其他
7.3 脚本语言中对象的使用
7.3.1 对象的种类
7.3.2 VBScript中对象的使用
7.3.3 JScript中对象的使用
7.3.4 常用对象简介
7.4 本章小结
第8章 脚本在客户端的应用
8.1 客户端浏览器与DHTML
8.1.1 客户端浏览器
8.1.2 DHTML与对象模型
8.2 浏览器提供的内置对象
8.3 文档对象模型与document对象
8.3.1 文档对象模型
8.3.2 元素对象的引用
8.4 事件模型与event对象
8.4.1 事件模型
8.4.2 event对象
8.4.3 事件的生命周期
8.5 动态样式
8.5.1 style对象
8.5.2 样式表对象
8.6 本章小结
第五部分 Web服务器端应用开发
第9章 服务器端CGI程序
9.1 CGI简介
9.1.1 网关与CGI规范
9.1.2 哪些人需要掌握CGI应用程序开发
9.1.3 CGI的特点
9.2 CGI的工作原理及其发展
9.2.1 CGI的工作原理
9.2.2 WinCGI
9.2.3 ISAPI
9.3 CGI规范
9.3.1 环境变量
9.3.2 标准输入
9.3.3 标准输出
9.4 CGI应用程序中表单数据集的处理
9.5 服务器端的状态维护
9.5.1 服务器端的状态信息
9.5.2 返回给客户端的HTML文档
9.5.3 服务器端存储文件
9.5.4 客户端存储文件——Cookie
9.6 本章小结
第10章 服务器端ASP脚本程序
10.1 ASP简介
10.1.1 什么是ASP
10.1.2 哪些人需要掌握ASP脚本程序的开发
10.1.3 ASP的工作原理
10.1.4 ASP脚本程序的特点
10.1.5 ASP与JSP
10.2 ASP脚本程序的开发
10.2.1 脚本语言的使用
10.2.2 对象的使用
10.2.3 ASP指令
10.3 ASP脚本宿主中的对象模型
10.3.1 一个示例
10.3.2 ASP中的应用程序管理——Application对象
10.3.3 ASP中的会话管理——Session对象
10.3.4 客户端信息的获取和返回——Request/Response对象
10.3.5 其他内置对象
10.3.6 ASP的实现机制
10.4 本章小结
第11章 专题讨论:Web信息检索与挖掘
11.1 Web信息检索
11.1.1 引言
11.1.2 Web信息检索系统的分类
11.1.3 Web信息检索的关键技术
11.1.4 Web信息检索的结构设计
11.1.5 Web信息检索的性能评价标准
11.2 Web信息挖掘
11.2.1 引言
11.2.2 Web信息挖掘的任务
11.2.3 文档的特征表示
11.2.4 文档摘要
11.2.5 文档分类
11.2.6 文档聚类
参考文献