第1章 Web基础
1.1 Internet与WWW
1.2 Web概述
1.2.1 Web
1.2.2 超文本、HTML,XML与Web页
1.2.3 浏览器
1.2.4 Web服务器及工作原理
1.3 相关知识
1.3.1 常见概念和术语
1.3.2 集中式计算模式
1.3.3 分布式计算模式
1.3.4 客户机/服务器(C/S)计算模式
1.3.5 浏览器/服务器(B/S)计算模式
1.3.6 网络计算
1.4 Web中的服务
1.5 Web的新进展
1.5.1 语义Web
1.5.2 WebService技术
1.5.3 IPv6技术与下一代网络
思考题
第2章 Web服务器的架设和管理
2.1 Windows2000和Internet信息服务
2.1.1 IIS
2.1.2 IIS的组成
2.1.3 安装IIS
2.1.4 Internet信息服务管理器
2.2 Web站点的构建和配置
2.2.1 两个默认的Web站点
2.2.2 连接到Web站点
2.2.3 创建Web站点
2.2.4 启动、停止和暂停Web站点
2.2.5 规划Web应用
2.2.6 运行多个Web站点
2.3 管理Web站点
2.3.1 “Web站点”选项卡
2.3.2 “目录安全性”选项卡
2.3.3 “主目录”选项卡
2.3.4 “文档”选项卡
2.3.5 “操作员”选项卡
2.3.6 “自定义错误信息”选项卡
2.3.7 “性能”选项卡
2.3.8 “HTTP头”选项卡
2.4 使用Apache和Tomcat
2.4.1 Apache与Tomcat
2.4.2 Apache的安装和配置
2.4.3 Tomcat服务与Servlet/JSP规范
2.4.4 Java环境
2.4.5 Tomcat的安装
2.4.6 Tomcat的配置
2.4.7 建立并部署Web应用
2.4.8 在Tomcat中使用虚拟目录和虚拟主机
2.4.9 Apache和Tomcat的关系
2.5 IIS和Tomcat的整合
思考题
第3章 HTML和XML基础
3.1 万维网联盟(W3C)和SGML
3.2 超文本标记语言HTML
3.2.1 HTML标记语法和文档结构
3.2.2 文件头及相关标记
3.2.3 文件体及相关标记属性
3.2.4 文档内容标记
3.2.5 列表(list)
3.2.6 表格(table)
3.2.7 表单(form)
3.2.8 帧(frame)
3.2.9 显示样式与层叠样式表CSS技术
3.3 扩展标记语言XML
3.3.1 XML简介
3.3.2 创建XML文档
3.3.3 用户自定义标记和文档类型定义DTD
3.3.4 使用Schema
3.3.5 使用CSS格式化数据
3.3.6 可扩展样式语言XSL
3.3.7 创建数据岛
3.3.8 文档对象模型DOM
3.3.9 XLink和XPointer规范
3.4 XML开发环境XMLSpy
3.4.1 XMLSpy简介
3.4.2 XMISpy开发实例
3.4.3 系统建模与数据验证
3.5 深入理解XML
思考题
第4章 网页设计
4.1 使用FrontPage2000
4.1.1 FrontPage2000的主窗口
4.1.2 显示模式
4.1.3 Web站点的创建与管理
4.2 新建网页
4.3 编辑网页
4.3.1 输入文本内容
4.3.2 插入图片
4.3.3 插入表格
4.3.4 建立超链接
4.3.5 图像地图
4.3.6 定义和使用样式
4.3.7 网页属性
4.4 框架网页
4.4.1 新建框架网页
4.4.2 拆分与删除框架
4.4.3 改变框架窗格的大小
4.4.4 设置框架属性
4.4.5 设置超链接的目标框架
4.5 使用DreamweaverMX
4.5.1 DreamweaverMX窗口布局
4.5.2 定义新网站
4.5.3 制作网页
4.5.4 使用样式表
4.5.5 使用超链接
4.5.6 使用表格
4.5.7 文件预览
4.5.8 使用层和新的排版功能
4.5.9 制作简单的互动效果
4.5.10 使用行为
思考题
第5章 客户端开发
5.1 客户端编程与脚本程序语言
5.1.1 脚本引擎
5.1.2 设置主脚本语言
5.2 JavaScript脚本语言概况
5.3 JavaScript基础
5.3.1 JavaScript基本符号
5.3.2 数据和数据类型
5.3.3 常量和变量
5.3.4 表达式和运算符
5.3.5 基本语句
5.3.6 函数
5.4 事件驱动及事件处理
5.5 对象及其操作
5.5.1 对象的基本概念
5.5.2 对象的操作
5.6 常用内部对象及函数
5.6.1 string对象
5.6.2 Math对象
5.6.3 Date对象
5.6.4 使用Array数组对象
5.6.5 其他内置对象
5.6.6 预定义函数
5.7 浏览器内部对象
5.7.1 navigator对象树
5.7.2 navigator对象
5.7.3 window对象
5.7.4 document对象
5.7.5 event对象
5.7.6 history对象
5.7.7 location对象
5.8 Web交互
5.8.1 使用form实现Web页面的信息交互
5.8.2 使用frame实现更复杂的交互
5.8.3 表格、表单、框架综合应用举例
5.9 综合举例——文本文档批注系统
思考题
第6章 Java技术
6.1 Java技术及相关概念
6.1.1 Java概述
6.1.2 Java的技术特征
6.1.3 Java语言的特点
6.2 Java程序设计基础
6.2.1 基本符号
6.2.2 数据、数据类型和表达式
6.2.3 流程控制
6.3 类与对象
6.3.1 类与对象的概念
6.3.2 封装和抽象
6.3.3 静态成员
6.3.4 类的继承性与派生类
6.3.5 多态性和抽象类
6.4 接口
6.4.1 接口概述
6.4.2 接口和类
6.4.3 接口与抽象类
6.5 包
6.5.1 定义包
6.5.2 使用包中的类和接口
6.5.3 Java标准包
6.6 JavaApplet
6.6.1 在HTML中使用JavaApplet
6.6.2 Applet类
6.6.3 Applet交互
6.7 Java的多线程机制
6.7.1 Java中多线程的实现
6.7.2 线程的创建、启动和终止
6.8 Java异常处理
6.8.1 错误和异常
6.8.2 Java异常处理
6.9 J2EE
6.9.1 J2EE的体系结构
6.9.2 开发J2EE应用
思考题
第7章 数据库技术
7.1 数据库技术的产生与发展
7.2 数据库系统的组成
7.3 数据库管理系统
7.4 数据模型
7.4.1 数据模型的概念
7.4.2 数据模型的组成要素
7.4.3 概念模型
7.4.4 层次模型
7.4.5 网状模型
7.4.6 关系模型
7.4.7 面向对象模型
7.5 数据库设计与管理
7.5.1 数据库应用模式
7.5.2 数据库设计
7.6 MSSQLServer2000数据库服务器
7.6.1 安装MSSQLServer2000
7.6.2 相关概念与术语
7.6.3 Transact-SQL编程语言
7.6.4 创建和管理数据库
7.6.5 视图
7.6.6 存储过程
7.6.7 触发器
7.6.8 数据库的备份和恢复
7.7 MySQL数据库服务器
7.7.1 MySQL的安装和配置
7.7.2 MySQL常用命令
7.7.3 批处理模式
7.7.4 MySQL数据库的创建与管理
7.7.5 数据的导入与导出
7.8 数据库访问接口ODBC与JDBC
7.8.1 开放数据库互连接口ODBC
7.8.2 Java数据库连接JDBC
思考题
第8章 服务器端开发
8.1 B/S三层体系结构与Servlet
8.1.1 三层体系结构
8.1.2 Servlet与CGI
8.1.3 Servlet编程
8.2 JavaBeans组件
8.2.1 JavaBean的属性、方法和事件
8.2.2 在JSP中使用JavaBean
8.2.3 EnterpriseJavaBeans(EJB)
8.3 JSP技术
8.3.1 JSP的运行和开发环境
8.3.2 JSP的语法结构
8.3.3 JSP内置对象
8.3.4 JDBC与数据库
8.3.5 使用JSP访问XML文档数据
8.3.6 JSP与图形
8.4 ASP、JSP、PHP技术比较
8.4.1 IIS与ASP
8.4.2 JSP技术
8.4.3 PHP技术
8.4.4 ASP、JSP和PHP的对比
8.5 Web应用系统开发举例
8.5.1 开发工具简介
8.5.2 安装NetBeans开发环境
8.5.3 使用NetBeans开发Web应用
8.5.4 Web站点留言板系统的开发
思考题
参考文献