第1章 Web技术 1
1.1 预备知识 1
1.1.1 Internet相关概念 1
1.1.2 Web技术概述 1
1.1.3 HTTP概述 2
1.1.4 Dreamweaver CS 3.0简介 2
1.1.5 Office SharePoint Designer 2007简介 4
1.2 实验1.1 使用Dreamweaver CS新建站点 5
1.3 实验1.2 使用SharePoint Designer 2007新建站点 9
第2章 HTML和XHTML 12
2.1 预备知识 12
2.1.1 HTML的概述 12
2.1.2 XHTML的概述 14
2.1.3 网站设计的基本要素 14
2.2 实验2.1 HTML基本标签的应用 15
2.3 实验2.2 列表和表格的设计 18
2.4 实验2.3 表单制作注册页面 21
2.5 实验2.4 多重框架和超链接 23
第3章 CSS技术 29
3.1 预备知识 29
3.1.1 CSS基本语法 29
3.1.2 CSS选择符 30
3.1.3 样式表的层叠顺序 31
3.1.4 CSS基本属性 31
3.2 实验3.1 CSS选择符的使用 32
3.3 实验3.2 制作菜单 33
3.4 实验3.3 使用CSS样式设置页面布局 36
第4章 客户端脚本语言 40
4.1 预备知识 40
4.1.1 JavaScript基本语法 40
4.1.2 JavaScript常见的数据类型 40
4.1.3 变量和常量 41
4.1.4 运算符 41
4.1.5 对象和数组 41
4.1.6 函数 42
4.1.7 JavaScript的控制流程 42
4.1.8 JavaScript的事件处理 42
4.1.9 JavaScript的内置对象 43
4.2 实验4.1 简易计算器 43
4.3 实验4.2 鼠标跟踪 46
4.4 实验4.3 JavaScript控制CSS 48
第5章 可扩展标记语言XML 52
5.1 预备知识 52
5.1.1 XML标记语言基础 52
5.1.2 XML的相关技术 55
5.1.3 JavaScript访问XML数据 56
5.2 实验5.1 XML的验证机制 58
5.3 实验5.2 显示XML数据 61
第6章 WAP 2.0编程 77
6.1 预备知识 77
6.1.1 WAP 2.0概述 77
6.1.2 WAP 2.0支持的标记语言 78
6.1.3 WCSS 79
6.1.4 WMLScript 81
6.1.5 WAP网页设计要点 81
6.2 实验6.1 开发和测试WAP应用的工具 82
6.3 实验6.2 WML 1.x与WMLScript开发WAP应用 91
6.4 实验6.3 XHTML MP和WCSS开发WAP应用 95
第7章 JSP开发的Java语言基础 99
7.1 预备知识 99
7.1.1 Java简介 99
7.1.2 Java的基本语法 99
7.1.3 Java面向对象编程基础 100
7.1.4 Java的异常处理 102
7.1.5 Java的多线程 102
7.2 实验7.1 Java的异常处理 103
7.3 实验7.2 Java的多线程处理 107
第8章 JSP简介 115
8.1 预备知识 115
8.1.1 JSP的变量、方法与表达式 115
8.1.2 JSP注释元素 115
8.1.3 JSP指令元素 116
8.1.4 JSP动作元素 116
8.1.5 JSP脚本元素 119
8.2 实验8.1 配置JSP运行环境 119
8.3 实验8.2 网上购物订单 125
8.4 实验8.3 简单购物车的实现 130
第9章 JSP的内置对象 138
9.1 预备知识 138
9.2 实验9.1 out对象的输出处理 139
9.3 实验9.2 内置对象的4种作用域 143
9.4 实验9.3 创建错误处理页面 150
第10章 JSP的文件操作 154
10.1 预备知识 154
10.1.1 File类 154
10.1.2 JSP的输入流和输出流 155
10.1.3 文件上传 158
10.2 实验10.1 JSP中文件读写 158
10.3 实验10.2 JSP中文件目录的访问 170
10.4 实验10.3 JSP中文件的上传与下载 174
第11章 JSP访问Web数据库 179
11.1 预备知识 179
11.1.1 JDBC基本概念 179
11.1.2 数据库的连接方式 179
11.1.3 JDBC常用接口 180
11.2 实验11.1 JSP中数据库的连接 181
11.3 实验11.2 数据库查询 184
11.4 实验11.3 数据库更新 191
11.5 实验11.4 导出数据库数据到本地文件 201
第12章 JSP的JavaBean编程 203
12.1 预备知识 203
12.1.1 JavaBean的属性 203
12.1.2 JavaBean的访问 204
12.1.3 JavaBean的作用域 205
12.2 实验12.1 JSP使用JavaBean 206
12.3 实验12.2 JavaBean连接数据库 218
12.4 实验12.3 JavaBean组件收发E-mail 223
第13章 JSP的Servlet编程 235
13.1 预备知识 235
13.1.1 常见的Servlet API 235
13.1.2 Servlet的开发与部署 236
13.1.3 JSP的两种开发模式的比较 237
13.2 实验13.1 Servlet的开发和部署 238
13.3 实验13.2 JSP的两种开发模式 247
13.4 实验13.3 Servlet动态生成图像 249
第14章 JSP和XML 257
14.1 预备知识 257
14.1.1 JSP直接使用XML文件 257
14.1.2 JavaBean处理XML数据 259
14.1.3 JSP的自定义标签 259
14.2 实验14.1 JSP生成XML 261
14.3 实验14.2 JSP解析XML 266
14.4 实验14.3 JSP自定义标签 277