第10章动态网页基础.pptx
《第10章动态网页基础.pptx》由会员分享,可在线阅读,更多相关《第10章动态网页基础.pptx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 10 章动态网页基础本 章 通 过 完 成 5 个 案 例 ,初 步 了 解 动 态 网 页 的 基 本 概念 和 设 计 动 态 网 页 的 基 本 方法 ,了 解 ASP 的 基 本 语 法 和 特 点 ,以 及 设 计 简 单动 态 网 页 的 基 本 方 法 。通 过 一 个“ 简 单 通 讯录”网 页 的 制 作 ,了 解 建 立 数 据 库 连 接,显 示 、修改 、追 加、删 除 数 据 库 中 数 据 的 方法 。10.1 【案例 31】在 Windows 中安装 Web 服务器【案例效果】开 发 和 测 试 动态 网 页 需 要 一 种 网 络 程 序 设计 语 言 ,
2、目 前 主要 有 ASP、JSP 和 PHP 程序 设 计 语 言。 其 中 , ASP 网 络 程 序 设 计 语 言 具有 简 单 易 学 等 优 点 , 是比 较 流 行 的 动 态 网页 开 发 工 具 。另 外 , 因 为 ASP 文件 是 在 Web 服 务 器 端 运 行 的 , 所 以要 开 发 和 测 试 动 态网 页 ,还需 要 一 个 能 正 常 工 作 的 Web 服 务 器 环境 ,开 发 和 测 试 动 态 网页 的 计 算 机 必 须 安装 服 务 器 软 件,才 能 正 常 预 览 网 页 设计 的 效 果 。例 如 ,要 开 发 ASP 的 网 页,就 需 要
3、 支 持Microsoft Active Server Pages 服务器的软 件 Microsoft 的 IIS 或 PWS目 前 , 个 人 计算 机 中 可 以 安 装 Web 服 务 器 的 Windows 操 作 系 统是 Windows 2000、Windows XP 专业版、Windows 2003 Server 和 Windows7.0 等。IIS 是 Internet Information Services 的 缩 写 , 即 Internet 信 息 服 务 管 理器 , 它 包 含FTP server 和 Gopher server, 可 用 于 Internet 网
4、络 的 Web 服务 器 。 IIS 意 味 着 能 发 布 动态 网 页,直 接 支 持 ASP 服 务 器 技 术,还 支 持 一 些 扩 展 功 能。PWS 一 般只 作 为 个 人 学 习 使用 , 或 在 很 小的 内 部 网 里 作 为 Web 服 务 器 使 用 。 配 置 IIS 后 , 所 进行 的 操 作 相 当 于 在Web 服务器上 进 行 。在 Windows 2000 服 务 器版 中 , 安 装 操 作 系 统 时 会默 认 安 装 IIS; 也 可 以在 安 装 操 作系 统 之 后 再 装 IIS。 而 在 Windows 2000 和 Windows XP
5、专 业 版 中 ,IIS 是 Windows 系 统中 的 可 选 安 装组 件 , 默 认 是 不 安 装 的 。 在网 上 可 以 下 载 IIS 5.0/6.0 等 文 件 包 , 例 如 在“ 飞 凡 软 件 站”网 站( 网 址 是:http:/ XP/Windows 2000 系统 适 用 IIS5.1 版 本, Windows server 2003 系 统 适 用 IIS 6.0 版本 ,Windows Server 2008/Vista 系 统 适 用IIS 7.0 版 本 。 这 些 服 务 器 软 件 有 些 附 加 在Windows 操作 系 统 的 光 盘 中 , 也
6、 可 以从 网 站 免 费 下 载 。【相关知识】1 服 务 器 端 和 客 户 端通 常 , 将 网 络中 提 供 服 务 的 一 方 叫 服 务 器端 , 接 受 服 务 的 一 端 称 为 客 户端 。 例 如 ,当 您 在 浏 览 新浪 网 站 的 网 页 时 , 新 浪 网 站的 服 务 器 是 服 务 器 端 , 您 的计 算 机 是 客 户 端 。服 务 器 端 和 客户 端 的 划 分 不 是 绝 对 的,因 为 服 务 器 也 可 以 接 受其 他 服 务 器 的 服 务 ,所以 ,在 一 个 服 务 器接 受 其 他 服 务 器 的 服 务 时 ,这 个 服 务 器 就 是
7、 客 户 端 , 而为 这 个 服 务 器 服 务的服务器就 是服 务 器 端 。服 务 器 端 安 装 有 Web 信 息 服 务 管 理 器 ,用 来 分析 和 执 行 网 络 程 序 代 码 ,客 户 端 安 装有 Web 浏览 器 , 用 来分 析 和 执 行 HTML 文 件 , 显 示 网 页内 容 。为 了 调 试 程 序方 便 ,可 以 给 自 己 的 计 算 机 安 装 Web 服务 器 软 件(IIS5.0 或 PWS 4.0),则这台计算 机既 可 以 作 为 服 务 器 端 , 又 可以 作 为 客 户 端 。1972 了 解 静 态 网 页一 般 把 没 有 嵌入 了
8、 程 序 脚 本(Script)的 网 页 称 为 静 态 网页 ,它 是 只 由 HTML 标 记 组成 HTML 文 件。这 种 网 页 的 扩 展 名一 般 为.htm 或.html。静 态 网 页 一 经 组 成,其 内 容 是 不可 以 在 用 户 访问 时 改 变 的 。只 要 HTML 文 件 不改 变 ,不 管 何 时 何 人 访 问,静 态 网 页 显 示的 内 容 都 是 一样 的 。如 果 要 改 变 静 态 网 页 的 显 示 内容 ,必 须 修 改 HTML 文 件 的 源 代 码( 即HTML 标 记), 再 将 HTML 文 件 重新 上 传 到 服 务 器 上
9、。当 客 户 端 的 用 户 在 Web 浏 览 器 的 “ 地 址 ” 下 拉 列 表 框 中 选 择 或 输 入 一 个 网 址 并 按Enter 键 , 就 向 Web 服 务 器 端 提 出了 一 个 浏 览 网 页 的 要 求 。Web 服 务器 端 接 到 请 求 后 ,会找到用户 要浏 览 的 静 态 网 页 文 件 , 再 将该 文 件 发 送 给 用 户 , 如 图 10-1-23 所示 。图 10-1-23浏览静态网页 的 工 作 过 程3 了 解 动 态 网 页一 般 把 嵌 入 了脚 本 程 序 的 网 页 称 为 动 态 网页 。 这 里 所 说 的 脚 本 , 是
10、指 包含 在 网 页 中的 程 序 段 。它 是 由 HTML 标 记 和 用 网 络 程 序 设 计 语 言 编 写的 代 码 程 序 组 成 的 文 件 。因 采用 的 网 络 程 序设 计 语 言 不 同 , 动 态 网 页 的扩 展 名 也 不 同 , 目 前 应 用 较多 的 网 络 程 序 设 计语 言 有 ASP( 动 态 网 页 的 扩 展 名 为 .asp)、 ASP.NET( 动 态 网 页 的 扩 展 名 为.aspx)、PHP( 动 态 网 页 的 扩 展 名 多 为.php)和 JSP( 动 态 网 页 的 扩 展 名 为.jsp)。 但 不 要 把 网 页 扩 展名
11、 作 为 判 断 一个 网 站 采 用 什 么 技 术 的 依 据, 比 如 一 个 PHP 网站 , 如 果 它 的 开 发 者 愿 意 ,把 所 有 的 PHP 文 件 都 改 用 “.jsp”或 “.htm” 作 扩 展 名 , 只 要 对 服 务器 的 系 统 设 置 做 相应的修改, 也可 以 正 常 运 行 。使 动 态 网 页 能够 在 不 同 时 间 和 不 同 人 访 问时 显 示 不 同 的 内 容 ,例如 ,常 用 的 留 言 簿、聊天室等都 是用 动 态 网 页 来 实 现 的 。当 客 户 端 的 用 户 在 Web 浏 览 器 的 “ 地 址 ” 下 拉 列 表 框
12、 中 选 择 或 输 入 一 个 网 址 并 按Enter 键 后 , 就 向 Web 服 务 器 端 提出 了 一 个 访 问 动 态 网 页 的 请 求, Web 服 务 器 根 据 客 户的 请 求 来 查 找要 访 问 的 动 态 网 页 。 找 到要 访 问 的 动 态 网 页 后 ,Web 服务 器 执 行 动 态 网 页中 的 代 码 程 序, 将 动 态 网 页 转 换 为 静 态 网页 。 然 后 , Web 服 务 器 将 转化 后 的 静 态 网 页 发送 回 Web 浏 览 器 , 响 应 浏览 器 的 请 求 。 客 户 端 的 用 户 即可 以 在 客 户 端 的
13、Web 浏 览 器 中看到转换后 的静 态 网 页 了 。 浏 览 动 态 网 页的 这 一 过 程 如 图 10-1-24 所 示 。图 10-1-24浏览动态网页 的 工 作 过 程1984 动 态 网 页 的 功 能动 态 页 面 比 静态 页 面 可 以 实 现 强 大 得 多 的功 能 , 它 不 但 可 以 实 现 静 态 页面 的 一 切 功能,而其可 以实 现 静 态 页 面 无 法 实 现 的 许多 功 能 。 动 态 页 面 的 功 能 包括 以 下 几 个 方 面 。(1)使用户 可 以 快 速 方 便地 在 一 个 内 容 丰 富 的 Web 站 点 中 查 找各 种
14、信 息 。(2)使用户 可 以 搜 索 、 组织 、 浏 览 和 下 载 所 需 的 各 种 信息 。(3)使用户 可 以 收 集 、 保存 和 分 析 用 户 提 供 的 数 据 。(4)使用户 可 以 对 内 容 不断 变 化 的 Web 站 点 进 行 动 态 更 新 。需要特别说明的是,动态页面强大功能 的实现往往是与数据库紧密 联系的,也就是说 ,通过 动 态 页 面 可 以 操 作 数 据 库,将 数 据 库 的 内 容 按 照需 求 传 送 给 访 问 数 据 库 的 用户 ,并 在 客 户 端 的浏 览 器 中 显 示 出 来。也 就 是 使 静 态 网 页 的 内容 与 数
15、据 库 内 的 数 据 产 生 链接 ,当 数 据 库 中 的数 据 被 更 新 后 , 页 面 中 显 示的 数 据 也 会 自 动 更 新 , 这 种设 计 方 式 取 代 了 传统 一 页 一 页 地修 改 网 页 内 容 的 方 法 , 提 升网 页 维 护 的 方 便 性 , 并 可 大量 减 少 所 需 制 作 的网 页 数 量 。 因此 也 常 常 将 与 数 据 库 链 接 的动 态 网 页 称 为 数 据 库 网 页 或称 交 互 式 网 页 。 数据 库 网 页 的 传输 模 式 如 图 10-1-25 所 示。 数据库网页大多被应 用在商务网站或数 据较多的网站,例如新浪
16、和雅虎等 网 站 的 网 页 。Dreamw eaver CS6 除 了 具 有 一 般 网 页 编辑 的 功 能 外 , 还 兼 具 和 数 据库 间 的 整 合 应 用 ,可 以 制 作 很 多实 用 的 网 页 。 这 种 网 页 通 常可 以 依 用 户 的 操 作 , 动 态 展示 数 据 库 中 的 数 据内容,或者 把用 户 输 入 的 数 据 写 入 数 据 库中 。图 10-1-25数据库网页的 传 输 模 式动 态 页 面 与 数据 库 进 行 联 系 需 要 有 相 应 的数 据 库 驱 动 程 序 , 采 用 的 数 据库 不 同 , 所需 要 的 驱动 程 序 也 不
17、 同 。 如 果数 据 规 模 不 大 , 可以 使 用 文 件 类 型 的 数据 库 , 例 如 ,Microsoft Access 创 建 的 数 据 库 ; 如 果 数据 库 的 规 模 较 大 并 且 需 要 有 良 好 的 稳 定 性 , 则可 以 使 用 基 于服 务 器 的 数 据 库 , 例 如 , Microsoft SQL Server、Oracle 9i 或 MySQL 创建的数据库 。5 添 加 虚 拟 目 录尽 管 在 默 认 站点 文 件 夹 ( 例 如,“ F:ASPFWQ”) 下 建 立 了 ASP 网页 文 件 , 但 是 因 为学 习 ASP 时 会 遇 到
18、 的 一 些 情 况( 例 如 , 要显 示 新 的 网 站 “F:ZGMS3” 网 页 内 容), 需 要为新建的网 站添 加 一 个 虚 拟 目 录 。 具 体 方法 如 下 。(1)按 照 上 边 所 述 方 法 ,或 者 单 击 桌 面 的“ 开 始 ”“ 管 理 工 具 ”“ Internet 信息 服 务 ”命 令 ,调出“ Internet 信息 服 务 ”窗 口 ,如 图 10-1-6 所 示 。右 击“ ASPFWQ”默 认 网 站 的 图标 , 调 出 它 的 快 捷 菜 单 , 单击 该 菜 单 内 的 “ 新 建 ” “虚 拟 目 录 ” 命 令 ,调 出“ 虚 拟 目
19、 录 创 建 向 导”对 话 框,单 击 该 对 话 框 内 的“ 下 一 步 ”按 钮 ,调 出 下 一个“ 虚拟目录创建 向导 ” 对 话 框 ( 还 没 有 输 入 别名 ), 如 图 10-1-18 所 示 。199(2)在 该 对 话 框内“ 别 名”文 本 框 内 输 入 虚 拟 目 录别 名“ 中 国 名 胜”,如 图 10-1-26所 示 。 单 击 “虚 拟 目 录 创 建 向 导 ” 对 话 框内 的 “ 下 一 步 ” 按 钮 , 调 出下 一 个 “ 虚 拟 目 录创 建 向 导 ”对 话 框 ,在“ 目 录 ”文 本 框 内 输 入 新站 点 的 文 件 夹 路 径
20、,如 图 10-1-27 所示 。图 10-1-26“虚拟目录 创 建 向 导” 对 话 框图 10-1-27“虚拟目录创 建 向 导 ” 对 话 框(4)单 击 该 对 话 框 内 的“ 下 一 步 ”按 钮 ,调出 下 一 个“ 虚 拟 目 录 创 建 向 导 ”对 话框 ,选 中 相 应 的 复选 框 , 如 图 10-1-28 所 示 。再 单 击 “ 下 一 步 ” 按 钮 , 调出 下 一 个 “ 虚 拟 目录 创 建 向 导”对 话 框,单 击“完 成 ”按 钮,关 闭 该 对 话 框,完 成 虚 拟 目 录 的创 建 ,在“ Internet信息服 务”窗 口内 左边栏 中新添
21、 一个 名称为 “中 国名胜 ”的虚 拟目 录默认 网站 ,如图10-1-29 所示 。(5)右 击 该 窗 口 内 左 边 栏 中 的“ 中 国 名 胜 ”图 标 ,调 出 其 快 捷 菜 单 ,单 击 该 菜 单 内的 色“属 性 ”命 令 ,可以 调 出“ 中 国 名 胜 属 性”对 话 框 ,它 类似 图 10-1-7 所示 的“ 默 认网站属性” 对话 框 。 利 用 该 对 话 框 可 以 修改 相 应 的 属 性 。图 10-1-28“虚拟目录 创 建 向 导” 对 话 框图 10-1-29“Internet信息服务” 窗 口10.2 【案例 32】“显示日期和时间”网页【案例效
22、果】“显 示 日 期 和 时 间 ” 网 页是 一 个 非 常 简 单 的 ASP 网 页 , 通 过 该 例 子 ,可 以 学 习 到如 何 在 ASP 中 使 用 VBScript 脚 本 程 序 。在 浏 览 器 的 地 址 栏 中 输 入“ http:/192.168.2.175/ASP-1.asp ”, 按Enter 键 后 , 浏 览 器 显 示 如 图 10-2-1 所示 。在 Dreamweaver CS6 中 ,按 F12 键 ,调 出 IE 浏 览 器 , 也 可 以 看 到 网 页效 果 。单 击 “ 查 看 ” “ 刷 新 ” 命 令 或 按 F5200图 10-2-1
23、“ASP-1.asp” 网 页 显 示 效 果键 , 刷 新 屏 幕, 可 看 到 显 示 的 时 间 每 刷 新一 次 变 化 一 次 。 通 过 该 例 子的 学 习 , 可 以 了 解如何在 ASP 中使 用 VBScript 脚 本 程 序 。本 例 中 访 问 位于 本 机 的 ASP 网 页 , URL 写 为 “ http:/ 192.168.2.175/ ASP-1.asp”,“192.168.2.175” 是 设 置 的 本 机 服 务 器 的 IP 地 址 。【相关知识】1 服 务 器 和 客 户 端 的 访 问网 页 存 放 在 服务 器 , 而 客 户 端 通 过 浏
24、览 器观 看 网 页 的 内 容 。 在 只 有 一 台计 算 机 的 情况 下 , 在 Windows XP 中安 装 和 设 置 IIS 后 , 这 台 计 算 机既 充 当 服 务 器 , 又 充 当 客 户端 。为 了 把 概 念 搞清 楚 ,可 以 把 自 己 的 计 算 机 想 象成 两 台 计 算 机 ,一 台 服 务 器 ,一 台 客 户端 。当 用 Dreamw eaver CS6 打开 网 页 时 , 认 为 是 在 服务 器 端 , 用 浏 览 器 观 看 网页 内 容 时 , 认为 是 在 客 户 端。 所 以 提 倡 养 成 这 样 的 习 惯: 用 Dreamwea
25、ver CS6 时 , 只 做编 写 或 修 改 ;看运行结果 时, 使 用 浏 览 器 。通 常 , 在 学 习了 网 页 制 作 之 后 , 习 惯 在 “资 源 管 理 器 ” 或 Windows 桌 面 的 “ 我 的 电脑 ”中 ,直 接 双 击 网 页 文 件 ,来 观 看 网 页 内容 。如 果 是 普 通 的 HTML 网 页 ,可 以 这 样 操作 , 但 对 于 后缀 为 ASP 的网 页 则 不 能 这 样 操 作 。 观 看 ASP 网 页 的 运行 结 果 , 一 定 要 先打开浏览器 后, 输 入 正 确 的 URL 地 址 才 能观 看 。虽 然 可 以在 Dre
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 章动 网页 基础
限制150内