第 六 章 Web 项 目 概 念

  1. 1 项 目 结 构

第 六 章 Web 项 目 概 念 - 图1第 六 章 Web 项 目 概 念 - 图2第 六 章 Web 项 目 概 念 - 图3第 六 章 Web 项 目 概 念 - 图4微 软 Visual Int erDev 中 的 项 目 结 构 为 你 提 供 创 建 坚 强 Web 站 点 和 Web 应用 所 需 的 一 切 借 助 于 使 用 项 目 你 可 以 把 注 意 力 集 中 到 页 面 应 用 的 专 门 细 节上 而 把 文 件 和 源 两 方 面 的 管 理 问 题 留 给 Visual Int erDev

第 六 章 Web 项 目 概 念 - 图5第 六 章 Web 项 目 概 念 - 图6下 面 各 节 对 项 目 Web 应 用 和 系 统 部 件 进 行 介 绍

  • Web 项 目 和 两 种 Web 应 用

  • 本 地 模 式 和 主 模 式

  • 第 六 章 Web 项 目 概 念 - 图7项 目 和 Web 应 用

We b 项 目 和 两 种 We b 应 用

第 六 章 Web 项 目 概 念 - 图8第 六 章 Web 项 目 概 念 - 图9第 六 章 Web 项 目 概 念 - 图10第 六 章 Web 项 目 概 念 - 图11第 六 章 Web 项 目 概 念 - 图12Web 应 用 由 一 些 文 件 组 成 这 些 文 件 包 含 你 Web 内 容 的 文 件 和 功 能 如 .htm .asp 和 图 像 文 件 这 些 文 件 是 你 Web 站 点 的 全 部 或 部 分 内 容 借 助

第 六 章 Web 项 目 概 念 - 图13第 六 章 Web 项 目 概 念 - 图14第 六 章 Web 项 目 概 念 - 图15第 六 章 Web 项 目 概 念 - 图16于 Visual Int erDev Web 项 目 可 以 标 识 并 操 作 Web 应 用 文 件 项 目 不 是 Web 应 用 文 件 组 的 组 成 部 分 而 是 由 Visual Int erDev 用 来 指 明 与 Web 应 用 有 关 文件 的 文 件

第 六 章 Web 项 目 概 念 - 图17第 六 章 Web 项 目 概 念 - 图18第 六 章 Web 项 目 概 念 - 图19第 六 章 Web 项 目 概 念 - 图20第 六 章 Web 项 目 概 念 - 图21第 六 章 Web 项 目 概 念 - 图22第 六 章 Web 项 目 概 念 - 图23第 六 章 Web 项 目 概 念 - 图24每 个 开 发 者 都 创 建 一 个 Web 项 目 以 便 使 用 Web 应 用 进 行 工 作 Web 项 目 以图 形 方 式 在 Project Ex plorer 中 表 示 Web 应 用 文 件 Web 项 目 文 件 位 于 开 发 者本 地 计 算 机 上 这 个 文 件 不 是 Web 应 用 的 组 成 部 分 当 你 部 署 一 个 Web 应 用 时项 目 文 件 并 不 获 得 这 个 应 用 的 副 本 只 是 那 些 包 含 Web 内 容 和 功 能 的 文 件 才 获得 应 用 的 副 本

第 六 章 Web 项 目 概 念 - 图25第 六 章 Web 项 目 概 念 - 图26第 六 章 Web 项 目 概 念 - 图27第 六 章 Web 项 目 概 念 - 图28第 六 章 Web 项 目 概 念 - 图29第 六 章 Web 项 目 概 念 - 图30第 六 章 Web 项 目 概 念 - 图31第 六 章 Web 项 目 概 念 - 图32当 你 创 建 一 个 Web 项 目 的 时 候 实 际 上 用 分 开 的 两 个 Web 应 用 进 行 工 作一 个 应 用 是 主 Web 服 务 器 上 主 文 件 组 另 一 个 应 用 是 本 地 文 件 组 存 在 于 你 的计 算 机 上 当 你 改 变 项 目 中 的 Web 文 件 时 这 些 改 变 是 直 接 在 本 地 文 件 组 上 进行 的

Web 项 目 指 向 两 种 Web 应 用

第 六 章 Web 项 目 概 念 - 图33项 目 结 构 为 你 提 供 几 种 好 处 Visual InterDev 使 用 Web 项 目 的 指 针 指 明 Web

第 六 章 Web 项 目 概 念 - 图34第 六 章 Web 项 目 概 念 - 图35第 六 章 Web 项 目 概 念 - 图36应 用 的 本 地 版 本 和 主 版 本 并 使 用 这 个 项 目 执 行 你 的 命 令 维 护 这 两 种 文 件 组

第 六 章 Web 项 目 概 念 - 图37第 六 章 Web 项 目 概 念 - 图38第 六 章 Web 项 目 概 念 - 图39第 六 章 Web 项 目 概 念 - 图40第 六 章 Web 项 目 概 念 - 图41Pr o j ct E x pl or er 维 护 We b 文 件 Projec t Explorer 为 你 提 供 一 个 单 一 的 窗口 对 每 个 Web 应 用 的 文 件 进 行 维 护 你 可 以 使 用 Project Ex plorer 选 择 工 作中 用 到 的 文 件 还 完 成 各 种 任 务

第 六 章 Web 项 目 概 念 - 图42第 六 章 Web 项 目 概 念 - 图43第 六 章 Web 项 目 概 念 - 图44Project Explorer 提 供 与 文 件 有 关 的 信 息 包 括 每 个 文 件 的 状 态 文 件 名称 后 边 的 图 标 传 达 特 定 文 件 的 信 息

第 六 章 Web 项 目 概 念 - 图45第 六 章 Web 项 目 概 念 - 图46第 六 章 Web 项 目 概 念 - 图47第 六 章 Web 项 目 概 念 - 图48第 六 章 Web 项 目 概 念 - 图49第 六 章 Web 项 目 概 念 - 图50第 六 章 Web 项 目 概 念 - 图51第 六 章 Web 项 目 概 念 - 图52第 六 章 Web 项 目 概 念 - 图53第 六 章 Web 项 目 概 念 - 图54第 六 章 Web 项 目 概 念 - 图55第 六 章 Web 项 目 概 念 - 图56隔 离 式 开 发 这 种 项 目 结 构 还 允 许 单 独 进 行 工 作 与 主 文 件 组 隔 离 开 来 这样 使 用 主 文 件 组 的 其 他 人 都 不 受 你 改 变 文 件 的 影 响 直 到 你 完 成 使 用 这 些 文 件的 工 作 为 此 项 目 要 同 时 维 护 Web 应 用 的 两 种 版 本 一 个 版 本 是 Web 文 件 的主 版 本 这 个 版 本 对 其 他 Web 开 发 者 或 对 最 终 用 户 都 是 随 时 可 以 使 用 的 第 二个 版 本 驻 于 本 地 用 于 在 你 本 地 计 算 机 上 进 行 隔 离 式 开 发 测 试 和 调 试

第 六 章 Web 项 目 概 念 - 图57第 六 章 Web 项 目 概 念 - 图58第 六 章 Web 项 目 概 念 - 图59第 六 章 Web 项 目 概 念 - 图60第 六 章 Web 项 目 概 念 - 图61第 六 章 Web 项 目 概 念 - 图62第 六 章 Web 项 目 概 念 - 图63第 六 章 Web 项 目 概 念 - 图64第 六 章 Web 项 目 概 念 - 图65第 六 章 Web 项 目 概 念 - 图66第 六 章 Web 项 目 概 念 - 图67例 如 在 上 边 的 图 中 你 会 看 到 包 含 Web 文 件 的 一 个 目 录 位 于 一 个 服 务 器上 这 是 主 Web 应 用 第 二 组 文 件 位 于 你 的 驱 动 器 C 中 这 是 本 地 Web 应 用借 助 于 Project Explorer Web 项 目 便 于 管 理 这 些 文 件 你 可 以 在 本 地 文 件 组上 进 行 工 作 当 你 准 备 好 的 时 候 就 可 以 更 新 主 文 件 组

第 六 章 Web 项 目 概 念 - 图68第 六 章 Web 项 目 概 念 - 图69第 六 章 Web 项 目 概 念 - 图70第 六 章 Web 项 目 概 念 - 图71第 六 章 Web 项 目 概 念 - 图72由 于 项 目 是 独 立 于 Web 应 用 的 一 个 文 件 你 可 以 从 本 地 计 算 机 中 删 除 这 个项 目 不 会 影 响 到 主 Web 应 用 文 件 如 果 你 希 望 的 话 还 可 以 使 用 Visual InterDev 删 除 项 目 和 Web 应 用

第 六 章 Web 项 目 概 念 - 图73第 六 章 Web 项 目 概 念 - 图74第 六 章 Web 项 目 概 念 - 图75第 六 章 Web 项 目 概 念 - 图76第 六 章 Web 项 目 概 念 - 图77第 六 章 Web 项 目 概 念 - 图78便 于 多 个 开 发 者 进 行 访 问 使 用 项 目 管 理 We b 应 用 文 件 允 许 许 多 开 发 者 用Web 应 用 同 时 进 行 工 作 每 个 开 发 者 都 创 建 一 个 指 向 主 应 用 的 项 目 使 用 他 们自 己 的 项 目 开 发 者 可 以 在 本 地 同 时 进 行 工 作

解 决 方 案 中 的 项 目

第 六 章 Web 项 目 概 念 - 图79第 六 章 Web 项 目 概 念 - 图80第 六 章 Web 项 目 概 念 - 图81第 六 章 Web 项 目 概 念 - 图82第 六 章 Web 项 目 概 念 - 图83第 六 章 Web 项 目 概 念 - 图84第 六 章 Web 项 目 概 念 - 图85第 六 章 Web 项 目 概 念 - 图86第 六 章 Web 项 目 概 念 - 图87第 六 章 Web 项 目 概 念 - 图88你 在 Project Ex plorer 中 件 建 立 的 每 个 Visual Int erDev Web 项 目 都 是 解决 方 案 的 组 成 部 分 一 个 解 决 方 案 可 以 由 几 个 相 同 类 型 项 目 或 几 个 不 同 类 型 项目 组 成 例 如 你 可 能 有 一 个 解 决 方 案 包 含 两 个 项 目 其 中 一 个 项 目 由 一 个 Web 应 用 组 成 你 把 这 个 应 用 用 于 一 般 公 用 另 一 个 单 独 的 项 目 包 含 一 些 Web 页 面这 些 页 面 用 于 一 组 严 格 限 制 的 用 户 尽 管 两 个 项 目 在 同 一 个 解 决 方 案 中 但 是它 们 中 的 每 一 个 可 能 指 向 驻 于 不 同 服 务 器 中 的 一 个 不 同 Web 应 用

第 六 章 Web 项 目 概 念 - 图89第 六 章 Web 项 目 概 念 - 图90第 六 章 Web 项 目 概 念 - 图91第 六 章 Web 项 目 概 念 - 图92第 六 章 Web 项 目 概 念 - 图93第 六 章 Web 项 目 概 念 - 图94第 六 章 Web 项 目 概 念 - 图95第 六 章 Web 项 目 概 念 - 图96你 的 解 决 方 案 还 可 能 包 含 其 他 类 型 的 项 目 例 如 数 据 库 项 目 或 用 Microsoft Visual J++ 建 立 的 项 目 .sln 文 件 存 储 指 向 解 决 方 案 中 项 目 的 信 息 当 你 打 开一 个 解 决 方 案 文 件 时 这 个 解 决 方 案 中 的 项 目 也 都 在 Project Explorer 中 打 开就 像 项 目 文 件 一 样 这 个 解 决 方 案 文 件 不 看 作 是 一 个 Web 应 用 也 不 在 主 Web 应 用 中 出 现

第 六 章 Web 项 目 概 念 - 图97第 六 章 Web 项 目 概 念 - 图98第 六 章 Web 项 目 概 念 - 图99如 果 你 创 建 一 个 Web 项 目 而 且 没 有 打 开 的 解 决 方 案 那 么 就 为 你 创 建 一个 解 决 方 案

第 六 章 Web 项 目 概 念 - 图100

— 个 解 决 方 案 包 含 几 个 项 目

本 地 模 式 和 主 模 式

  • 第 六 章 Web 项 目 概 念 - 图101第 六 章 Web 项 目 概 念 - 图102第 六 章 Web 项 目 概 念 - 图103第 六 章 Web 项 目 概 念 - 图104第 六 章 Web 项 目 概 念 - 图105个 项 目 总 包 含 两 种 Web 应 用 文 件 的 副 本 主 文 件 副 本 和 本 地 文 件 副 本 当 你 改 变 文 件 时 这 些 改 变 是 在 Web 应 用 文 件 的 本 地 副 本 上 产 生 的 项 目 的 工作 方 式 决 定 你 在 你 本 地 文 件 上 作 出 的 改 变 什 么 时 候 传 送 到 主 Web 应 用 中

  • 第 六 章 Web 项 目 概 念 - 图106第 六 章 Web 项 目 概 念 - 图107第 六 章 Web 项 目 概 念 - 图108第 六 章 Web 项 目 概 念 - 图109个 项 目 可 以 以 本 地 模 式 或 主 模 式 工 作 一 般 情 况 是 在 你 创 建 一 个 项 目时 采 样 一 种 模 式 然 后 在 整 个 开 发 周 期 中 一 直 保 持 这 种 模 式

第 六 章 Web 项 目 概 念 - 图110第 六 章 Web 项 目 概 念 - 图111第 六 章 Web 项 目 概 念 - 图112本 地 模 式 你 作 出 的 改 变 只 保 存 在 本 地 文 件 组 版 本 中 只 有 在 你 作 出 特 殊 选择 时 主 Web 应 用 才 保 存 你 的 修 改

第 六 章 Web 项 目 概 念 - 图113第 六 章 Web 项 目 概 念 - 图114第 六 章 Web 项 目 概 念 - 图115主 模 式 你 对 本 地 文 件 版 本 作 出 的 改 变 同 时 保 存 在 本 地 版 本 中 和 主 版 本 中两 组 文 件 还 需 要 进 行 维 护 但 是 它 们 同 时 更 新

第 六 章 Web 项 目 概 念 - 图116第 六 章 Web 项 目 概 念 - 图117第 六 章 Web 项 目 概 念 - 图118第 六 章 Web 项 目 概 念 - 图119第 六 章 Web 项 目 概 念 - 图120第 六 章 Web 项 目 概 念 - 图121第 六 章 Web 项 目 概 念 - 图122注 意 : 除 了 两 种 项 目 模 式 之 外 如 果 你 不 希 望 连 接 到 某 个 W e b 服 务 器 上 的话 你 还 可 以 离 线 工 作 关 于 更 多 内 容 参 见 本 章 后 边 的 离 线 工 作一 节

第 六 章 Web 项 目 概 念 - 图123第 六 章 Web 项 目 概 念 - 图124第 六 章 Web 项 目 概 念 - 图125第 六 章 Web 项 目 概 念 - 图126关 于 使 用 项 目 模 式 的 更 多 内 容 参 见 本 章 后 边 的 Web 文 件 处 理 和 Web

第 六 章 Web 项 目 概 念 - 图127第 六 章 Web 项 目 概 念 - 图128第 六 章 Web 项 目 概 念 - 图129第 六 章 Web 项 目 概 念 - 图130第 六 章 Web 项 目 概 念 - 图131应 用 开 发 周 期 或 第 七 章 本 地 工 作

项 目 和 We b 应 用

第 六 章 Web 项 目 概 念 - 图132第 六 章 Web 项 目 概 念 - 图133第 六 章 Web 项 目 概 念 - 图134第 六 章 Web 项 目 概 念 - 图135第 六 章 Web 项 目 概 念 - 图136第 六 章 Web 项 目 概 念 - 图137第 六 章 Web 项 目 概 念 - 图138你 可 以 找 到 项 目 文 件 夹 及 其 在 开 发 者 工 作 站 上 的 Web 应 用 文 件 夹 开 发 者工 作 站 通 常 包 含 Web 项 目 文 件 的 本 地 副 本 主 Web 服 务 器 文 件 夹 位 于 主 Web 服 务 器 上 所 包 含 的 文 件 可 随 时 提 供 给 其 他 开 发 者 使 用 也 尽 可 能 提 供 给 最 终用 户 使 用

本 地 文 件 夹 和 文 件

第 六 章 Web 项 目 概 念 - 图139第 六 章 Web 项 目 概 念 - 图140第 六 章 Web 项 目 概 念 - 图141第 六 章 Web 项 目 概 念 - 图142第 六 章 Web 项 目 概 念 - 图143在 你 创 建 一 个 新 Web 项 目 的 时 候 可 以 引 用 主 Web 服 务 器 上 的 已 经 存 在 的 Web 应 用 你 也 可 以 建 立 一 个 新 的 Web 应 用 当 你 创 建 一 个 新 项 目 的 时 候 Visual InterDev 在 你 的 工 作 站 上 创 建 下 列 内 容

  • 第 六 章 Web 项 目 概 念 - 图144第 六 章 Web 项 目 概 念 - 图145第 六 章 Web 项 目 概 念 - 图146第 六 章 Web 项 目 概 念 - 图147第 六 章 Web 项 目 概 念 - 图148一 个 新 文 件 夹 包 含 Web 应 用 的 一 个 本 地 副 本 这 个 文 件 夹 包 含 一 个 子文 件 夹 在 你 预 览 和 调 试 页 面 时 这 个 子 文 件 夹 用 于 保 存 由 工 作 站 上 Web 服 务 器 软 件 使 用 的 本 地 Web 应 用

  • 第 六 章 Web 项 目 概 念 - 图149第 六 章 Web 项 目 概 念 - 图150第 六 章 Web 项 目 概 念 - 图151**We

    b 项 目 定 义 文 件** 存 储 Visual InterDev 使 用 的 用 于 维 护 和 管 理 项 目的 信 息 例 如 你 拥 有 解 决 方 案 定 义 文 件 第 六 章 Web 项 目 概 念 - 图152 .sln 文 件 第 六 章 Web 项 目 概 念 - 图153 项 目 定 义 文 件 第 六 章 Web 项 目 概 念 - 图154 .vip 文 件 第 六 章 Web 项 目 概 念 - 图155 和 Visual Int erDev Cache 文 件 第 六 章 Web 项 目 概 念 - 图156 .vic 文 件 第 六 章 Web 项 目 概 念 - 图157

  • 第 六 章 Web 项 目 概 念 - 图158第 六 章 Web 项 目 概 念 - 图159第 六 章 Web 项 目 概 念 - 图160第 六 章 Web 项 目 概 念 - 图161第 六 章 Web 项 目 概 念 - 图162第 六 章 Web 项 目 概 念 - 图163第 六 章 Web 项 目 概 念 - 图164第 六 章 Web 项 目 概 念 - 图165**一

    个 新 创 建 的 项 目** 出 现 在 Project Ex plorer 之 中 如 果 你 选 择 创 建 一个 新 Web 应 用 那 么 在 这 个 项 目 中 的 文 件 反 映 你 在 向 导 第 六 章 Web 项 目 概 念 - 图166 wizard 第 六 章 Web 项 目 概 念 - 图167 中指 定 的 文 件 例 如 一 个 搜 索 页 面 文 件 第 六 章 Web 项 目 概 念 - 图168 search.htm 第 六 章 Web 项 目 概 念 - 图169如 果 你 选 择 引 用 一个 已 经 存 在 的 Web 应 用 那 么 你 的 新 项 目 就 对 那 个 Web 应 用 的 结 构 和 内容 生 成 镜 像

  • 第 六 章 Web 项 目 概 念 - 图170第 六 章 Web 项 目 概 念 - 图171**一

    个 新 的 虚 拟 根** 规 定 在 本 地 Web 服 务 器 上 ( 如 果 有 一 个 Web 服 务 器 )

主 W e b 服 务 器 文 件

第 六 章 Web 项 目 概 念 - 图172第 六 章 Web 项 目 概 念 - 图173如 果 你 选 择 在 创 建 一 个 新 项 目 的 同 时 创 建 一 个 新 Web 应 用 那 么 Visual InterDev 就 在 主 Web 服 务 器 上 创 建 下 列 内 容

  • 第 六 章 Web 项 目 概 念 - 图174第 六 章 Web 项 目 概 念 - 图175第 六 章 Web 项 目 概 念 - 图176**主

    We b 应 用 文 件 夹** 包 含 Web 应 用 的 主 副 本 典 型 情 况 这 个 文 件 夹 是

第 六 章 Web 项 目 概 念 - 图177第 六 章 Web 项 目 概 念 - 图178Web 服 务 器 根 目 录 的 引 导 子 目 录 而 且 同 Web 应 用 有 相 同 的 名 字 这 个

第 六 章 Web 项 目 概 念 - 图179第 六 章 Web 项 目 概 念 - 图180第 六 章 Web 项 目 概 念 - 图181第 六 章 Web 项 目 概 念 - 图182第 六 章 Web 项 目 概 念 - 图183文 件 夹 还 保 存 几 个 隐 蔽 文 件 夹 保 存 着 与 你 文 件 有 关 的 元 数 据 如 果 你正 在 运 行 Internet I nformation Server 第 六 章 Web 项 目 概 念 - 图184 Internet 信 息 服 务 器 第 六 章 Web 项 目 概 念 - 图185 你还 可 以 得 到 一 个 虚 拟 根 关 于 虚 拟 目 录 的 更 多 内 容 参 见 Internet Informatio n Server 文 档

  • 第 六 章 Web 项 目 概 念 - 图186第 六 章 Web 项 目 概 念 - 图187第 六 章 Web 项 目 概 念 - 图188第 六 章 Web 项 目 概 念 - 图189**一

    个 新 应 用 根** 指 向 Web 应 用 文 件 夹 还 有 一 个 权 限 组 允 许 读 出 页 面和 执 行 脚 本

  • 第 六 章 Web 项 目 概 念 - 图190第 六 章 Web 项 目 概 念 - 图191第 六 章 Web 项 目 概 念 - 图192第 六 章 Web 项 目 概 念 - 图193第 六 章 Web 项 目 概 念 - 图194第 六 章 Web 项 目 概 念 - 图195第 六 章 Web 项 目 概 念 - 图196**一

    个 空 启 动 页 面** 第 六 章 Web 项 目 概 念 - 图197 **G l ob al .a sa 文 件** 第 六 章 Web 项 目 概 念 - 图198 **和 一 个 搜 索 页 面** 第 六 章 Web 项 目 概 念 - 图199 **S e ar ch .h tm 文 件** 第 六 章 Web 项 目 概 念 - 图200 可 能 出 现 在 Web 应 用 文 件 夹 的 根 上 取 决 于 你 选 择 的 选 项 Global.asa 文 件 允 许 你 以 主 功 能 相 似 的 形 式 控 制 Web 应 用 或 者 控 制 传 统 应 用 中 的程 序 当 访 问 者 打 开 一 个 Web 应 用 的 页 面 时 就 执 行 控 制 并 且 控 制 Web 应 用 的 各 种 不 同 事 件

文 件 名 字 和 位 置 举 例

第 六 章 Web 项 目 概 念 - 图201第 六 章 Web 项 目 概 念 - 图202为 了 在 你 创 建 一 个 新 项 目 之 后 提 供 Visual Int erDev 把 Web 项 目 文 件 放 于何 处 的 例 子 下 边 表 格 给 出 典 型 文 件 组 所 使 用 的 样 板 路 径

文 件 类 型 项 目 文 件 夹 1 本 地 Web 应 用 子 文

件 夹

Web 服 务 器 文 件夹 2

解 决 方 案 定 义

第 六 章 Web 项 目 概 念 - 图203 .sln 第 六 章 Web 项 目 概 念 - 图204

Web 项 目 定 义

第 六 章 Web 项 目 概 念 - 图205 .vip 第 六 章 Web 项 目 概 念 - 图206

\ personal \ projec tname

\ personal \ projec tname

No No

No No

Web 应 用 文 件

第 六 章 Web 项 目 概 念 - 图207 Global.asa

第 六 章 Web 项 目 概 念 - 图208

Web 应 用 页 面

第 六 章 Web 项 目 概 念 - 图209 .htm,.asp

第 六 章 Web 项 目 概 念 - 图210

\ personal \ project name \

projectnam e_local

\

global.asa

\ personal \ project name \

projectnam e_local

\ Web

applicatio n pages

续 表

\ Default We b Site \ Web

applicatio n name

\ Default W e b

Site \ appli cati on name

  1. 对 于 Windows NY, Web 项 目 的 默 认 目 录 是 \ winnt \ Pro files \ < 用 户 名
  • \ Personan l
  1. 第 六 章 Web 项 目 概 念 - 图211对 于

    Internet 信 息 服 务 器 默 认 根 是 Default We b Site. 你 的 Web 服 务器 组 建 可 能 不 同 .

  2. 2 We b 文 件 处 理


第 六 章 Web 项 目 概 念 - 图212第 六 章 Web 项 目 概 念 - 图213第 六 章 Web 项 目 概 念 - 图214第 六 章 Web 项 目 概 念 - 图215第 六 章 Web 项 目 概 念 - 图216文 件 如 何 处 理 什 么 时 间 处 理 取 决 于 多 种 因 素 其 中 包 括 你 所 处 于 的 开发 周 期 阶 段 你 在 工 作 中 使 用 的 项 目 方 式 以 及 你 对 Web 应 用 的 需 求

第 六 章 Web 项 目 概 念 - 图217第 六 章 Web 项 目 概 念 - 图218第 六 章 Web 项 目 概 念 - 图219下 边 几 节 说 明 的 系 统 部 件 在 你 运 行 期 间 设 计 期 间 和 测 试 期 间 都 会 影 响你 的 文 件 和 对 你 的 文 件 出 现 的 事 情

  • 影 响 你 Web 应 用 的 系 统 部 件

  • Web 服 务 器 连 接

  • 运 行 期 间 部 件 的 相 互 作 用

  • 本 地 方 式 交 互 作 用

  • 主 方 式 交 互 作 用

  • 离 线 项 目

影 响 We b 应 用 的 部 件

第 六 章 Web 项 目 概 念 - 图220第 六 章 Web 项 目 概 念 - 图221第 六 章 Web 项 目 概 念 - 图222每 个 Web 应 用 都 要 求 把 一 些 硬 件 和 软 件 结 合 起 来 这 些 硬 件 和 软 件 是 结 合数 据 库 开 发 的 Web 应 用 所 需 要 的 下 边 表 中 对 每 种 硬 件 和 软 件 做 详 细 说 明

部 件 功 能

第 六 章 Web 项 目 概 念 - 图223第 六 章 Web 项 目 概 念 - 图224第 六 章 Web 项 目 概 念 - 图225第 六 章 Web 项 目 概 念 - 图226开 发 者 工 作 站 创 建 Web 项 目 存 储 项 目 信 息 并 连 接 到 其 它 部 件 上 数 据 库 服 务 器 如 果 需 要 存 储 数 据 库 定 义 和 Web 应 用 所 使 用 的 数 据

带 有 FrontPage 扩 展 版 本 的 Web 服 务 器

存 储 主 Web 应 用 把 你 的 Web 应 用 页 面 发 送 给 客 户 还 要 处 理 服 务 器 脚 本 和 数 据 请 求 其 中 包 含 到 数 据 库服 务 器 的 连 接

第 六 章 Web 项 目 概 念 - 图227第 六 章 Web 项 目 概 念 - 图228Web 浏 览 器 测 试 和 预 览 页 面 处 理 客 户 脚 本

第 六 章 Web 项 目 概 念 - 图229第 六 章 Web 项 目 概 念 - 图230这 些 部 件 可 能 常 驻 于 一 个 计 算 机 中 也 可 能 出 现 在 两 个 或 更 多 个 网 络 上 的计 算 机 中

第 六 章 Web 项 目 概 念 - 图231

We b 服 务 器 连 接

典 型 的 Web 系 统 部 件 组

第 六 章 Web 项 目 概 念 - 图232第 六 章 Web 项 目 概 念 - 图233部 件 之 间 的 详 细 相 互 作 用 取 决 于 你 项 目 所 使 用 的 模 式 下 面 说 明 在 本 地 模式 中 在 设 计 与 测 试 的 时 候 系 统 部 件 的 相 互 作 用 同 在 主 模 式 中 系 统 部 件 相 互 作 用的 差 别

第 六 章 Web 项 目 概 念 - 图234第 六 章 Web 项 目 概 念 - 图235第 六 章 Web 项 目 概 念 - 图236典 型 的 系 统 部 件 相 互 作 用 使 用 HTML 例 外 的 是 数 据 库 部 件 这 些 部 件 经 常使 用 局 域 网 (LAN) 连 接 或 广 域 网 连 接 (WAN)

第 六 章 Web 项 目 概 念 - 图237第 六 章 Web 项 目 概 念 - 图238第 六 章 Web 项 目 概 念 - 图239第 六 章 Web 项 目 概 念 - 图240第 六 章 Web 项 目 概 念 - 图241第 六 章 Web 项 目 概 念 - 图242第 六 章 Web 项 目 概 念 - 图243第 六 章 Web 项 目 概 念 - 图244第 六 章 Web 项 目 概 念 - 图245第 六 章 Web 项 目 概 念 - 图246第 六 章 Web 项 目 概 念 - 图247第 六 章 Web 项 目 概 念 - 图248第 六 章 Web 项 目 概 念 - 图249Visual InterDev 通 过 HTTP 同 主 Web 服 务 器 进 行 通 信 通 过 HTTP 进 行 通 信允 许 你 在 分 布 环 境 中 开 发 Web 应 用 在 这 样 分 布 环 境 中 主 Web 服 务 器 和 本 地开 发 计 算 机 可 能 只 通 过 Internet 连 接 起 来 HTTP 连 接 还 允 许 你 通 过 防 火 墙 和代 理 服 务 器 连 接 主 Web 服 务 器 从 而 防 止 未 受 权 者 访 问 你 的 本 地 开 发 站 点 关于 在 代 理 服 务 器 上 配 置 Visual Int erDev 的 信 息 参 见 第 九 章 增 加 安 全 措 施中 的 连 接 代 理 服 务 器 一 节

第 六 章 Web 项 目 概 念 - 图250第 六 章 Web 项 目 概 念 - 图251第 六 章 Web 项 目 概 念 - 图252第 六 章 Web 项 目 概 念 - 图253第 六 章 Web 项 目 概 念 - 图254第 六 章 Web 项 目 概 念 - 图255第 六 章 Web 项 目 概 念 - 图256如 果 你 的 Web 应 用 使 用 一 个 数 据 库 服 务 器 则 需 要 把 一 条 ODBC 数 据 库 连 接连 到 Web 项 目 上 从 而 可 以 使 用 微 软 VisualData base Tools 第 六 章 Web 项 目 概 念 - 图257 Visual 数 据 库 工具 第 六 章 Web 项 目 概 念 - 图258 的 长 处 要 得 到 创 建 数 据 连 接 的 信 息 和 用 你 的 Web 应 用 使 用 数 据 库 的 信 息参 见 第 十 八 章 数 据 库 概 念

第 六 章 Web 项 目 概 念 - 图259在 你 建 立 起 一 条 数 据 库 连 接 之 后 可 以 使 用 Visual 数 据 库 工 具 操 纵 该 数 据

第 六 章 Web 项 目 概 念 - 图260

运 行 期 间 的 部 件 相 互 作 用

第 六 章 Web 项 目 概 念 - 图261第 六 章 Web 项 目 概 念 - 图262第 六 章 Web 项 目 概 念 - 图263第 六 章 Web 项 目 概 念 - 图264第 六 章 Web 项 目 概 念 - 图265第 六 章 Web 项 目 概 念 - 图266第 六 章 Web 项 目 概 念 - 图267第 六 章 Web 项 目 概 念 - 图268了 解 部 件 如 何 共 同 工 作 的 最 简 单 情 况 出 现 在 运 行 期 间 在 运 行 期 间 Web 服务 器 是 在 Web 应 用 中 的 中 心 部 件 它 从 用 户 的 Web 浏 览 器 接 收 对 Web 页 面 的 请求 把 关 于 数 据 或 数 据 库 命 令 的 任 何 请 求 都 发 送 到 数 据 库 服 务 器 再 从 数 据 库服 务 器 接 收 数 据 处 理 服 务 器 脚 本 再 把 页 面 和 数 据 送 回 给 用 户 的 浏 览 器

第 六 章 Web 项 目 概 念 - 图269当 你 把 Web 应 用 准 备 给 其 他 人 看 时 可 以 使 得 Web 页 面 随 时 可 以 使 用 主 Web

第 六 章 Web 项 目 概 念 - 图270第 六 章 Web 项 目 概 念 - 图271服 务 器 或 者 可 以 把 Web 应 用 配 置 成 一 个 产 品 Web 服 务 器

第 六 章 Web 项 目 概 念 - 图272第 六 章 Web 项 目 概 念 - 图273第 六 章 Web 项 目 概 念 - 图274第 六 章 Web 项 目 概 念 - 图275建 议 把 产 品 服 务 器 同 你 的 主 Web 服 务 器 分 开 因 为 产 品 服 务 器 有 一 个 附 加的 保 护 层 例 如 你 有 多 个 开 发 者 用 他 们 的 本 地 文 件 更 新 主 服 务 器 就 有 可 能

第 六 章 Web 项 目 概 念 - 图276第 六 章 Web 项 目 概 念 - 图277第 六 章 Web 项 目 概 念 - 图278第 六 章 Web 项 目 概 念 - 图279第 六 章 Web 项 目 概 念 - 图280第 六 章 Web 项 目 概 念 - 图281第 六 章 Web 项 目 概 念 - 图282第 六 章 Web 项 目 概 念 - 图283第 六 章 Web 项 目 概 念 - 图284出 现 一 个 开 发 者 作 出 的 改 变 同 其 他 开 发 者 作 出 的 改 变 互 相 冲 突 因 而 会 部 分 打破 Web 应 用 使 用 产 品 服 务 器 可 以 测 试 主 服 务 器 而 且 把 要 更 新 的 Web 应用 向 公 众 说 明 这 些 Web 应 用 的 最 后 工 作 版 本 什 么 时 候 可 以 使 用

第 六 章 Web 项 目 概 念 - 图285第 六 章 Web 项 目 概 念 - 图286第 六 章 Web 项 目 概 念 - 图287第 六 章 Web 项 目 概 念 - 图288第 六 章 Web 项 目 概 念 - 图289第 六 章 Web 项 目 概 念 - 图290如 果 你 计 划 使 用 产 品 Web 服 务 器 ,Visual In terDev 使 得 从 主 Web 服 务 器 向产 品 服 务 器 复 制 Web 应 用 变 得 很 容 易 最 终 用 户 在 产 品 Web 服 务 器 上 可 以 浏 览Web 应 用 要 了 解 更 多 内 容 参 见 第 二 十 八 章 Web 应 用 部 署

第 六 章 Web 项 目 概 念 - 图291第 六 章 Web 项 目 概 念 - 图292第 六 章 Web 项 目 概 念 - 图293第 六 章 Web 项 目 概 念 - 图294下 图 说 明 在 运 行 的 时 候 系 统 部 件 之 间 的 相 互 作 用 注 意 在 运 行 的 时 候 不使 用 项 目 项 目 只 在 设 计 的 时 候 和 测 试 与 调 试 期 间 使 用

第 六 章 Web 项 目 概 念 - 图295

本 地 模 式 相 互 作 用

运 行 期 间 系 统 部 件 相 互 作 用

第 六 章 Web 项 目 概 念 - 图296第 六 章 Web 项 目 概 念 - 图297第 六 章 Web 项 目 概 念 - 图298设 计 的 本 地 模 式 可 以 为 你 提 供 用 于 隔 离 开 发 的 Web 应 用 版 本 下 边 几 节 说明 不 同 部 件 的 工 作 如 何 同 你 的 工 作 隔 离 开 来 并 且 还 迅 速 地 把 你 的 改 变 按 照 你的 命 令 发 送 给 主 版 本

设 计 时 部 件 的 相 互 作 用

第 六 章 Web 项 目 概 念 - 图299Web 应 用 文 件 的 开 发 在 本 地 副 本 上 进 行 只 有 在 你 明 确 用 本 地 副 本 更 新 主 服

第 六 章 Web 项 目 概 念 - 图300第 六 章 Web 项 目 概 念 - 图301务 器 的 时 候 这 些 文 件 在 主 服 务 器 上 才 得 到 更 新

第 六 章 Web 项 目 概 念 - 图302第 六 章 Web 项 目 概 念 - 图303第 六 章 Web 项 目 概 念 - 图304第 六 章 Web 项 目 概 念 - 图305第 六 章 Web 项 目 概 念 - 图306第 六 章 Web 项 目 概 念 - 图307如 果 有 人 对 文 件 作 了 改 变 而 你 正 在 本 地 工 作 你 可 以 查 看 它 们 的 区 别 在 你 更 新 主 服 务 器 的 时 候 归 并 文 件 Visual InterDev 项 目 在 Web 应 用 文 件 的开 发 中 起 关 键 作 用 项 目 使 你 可 以 查 看 本 地 和 主 两 种 Web 应 用 文 件

第 六 章 Web 项 目 概 念 - 图308

设 计 期 间 部 件 在 本 地 模 式 中 的 相 互 作 用

测 试 期 间 部 件 的 相 互 作 用

第 六 章 Web 项 目 概 念 - 图309第 六 章 Web 项 目 概 念 - 图310第 六 章 Web 项 目 概 念 - 图311第 六 章 Web 项 目 概 念 - 图312在 本 模 方 式 中 你 测 试 的 Web 文 件 是 在 你 计 算 机 上 项 目 文 件 夹 中 存 储 的 本地 文 件 副 本 你 可 以 使 用 编 辑 器 的 Quick View 选 项 卡 测 试 这 些 文 件 或 者 通 过在 你 的 Web 浏 览 器 中 预 览 Web 应 用 的 办 法 进 行 测 试

第 六 章 Web 项 目 概 念 - 图313第 六 章 Web 项 目 概 念 - 图314第 六 章 Web 项 目 概 念 - 图315如 果 你 的 工 作 站 有 一 个 服 务 器 Quick View 选 项 卡 不 使 用 你 的 本 地 Web 服务 器 而 且 不 在 你 的 Web 应 用 中 处 理 服 务 器 脚 本

第 六 章 Web 项 目 概 念 - 图316第 六 章 Web 项 目 概 念 - 图317第 六 章 Web 项 目 概 念 - 图318第 六 章 Web 项 目 概 念 - 图319第 六 章 Web 项 目 概 念 - 图320第 六 章 Web 项 目 概 念 - 图321在 Web 浏 览 器 中 进 行 预 览 你 可 以 测 试 你 的 客 户 脚 本 如 果 你 的 工 作 站 有一 个 Web 服 务 器 你 还 可 以 在 Web 浏 览 器 中 测 试 你 的 服 务 器 脚 本 和 ASP 下 图示 出 当 你 以 本 地 方 式 测 试 你 的 Web 应 用 的 时 候 部 件 之 间 的 相 互 作 用

测 试 期 间 在 本 地 模 式 中 部 件 之 间 的 相 互 作 用

第 六 章 Web 项 目 概 念 - 图322第 六 章 Web 项 目 概 念 - 图323第 六 章 Web 项 目 概 念 - 图324第 六 章 Web 项 目 概 念 - 图325第 六 章 Web 项 目 概 念 - 图326第 六 章 Web 项 目 概 念 - 图327第 六 章 Web 项 目 概 念 - 图328第 六 章 Web 项 目 概 念 - 图329第 六 章 Web 项 目 概 念 - 图330第 六 章 Web 项 目 概 念 - 图331第 六 章 Web 项 目 概 念 - 图332第 六 章 Web 项 目 概 念 - 图333第 六 章 Web 项 目 概 念 - 图334要 了 解 测 试 你 的 Web 应 用 的 更 多 内 容 参 见 本 章 后 边 的 Web 应 用 开 发 周 期第 1 1 章 站 点 设 计 中 的 链 接 检 验 和 第 23 章 脚 本 编 程 概 念 中 的 脚本 调 试 过 程

主 模 式 交 互 作 用

第 六 章 Web 项 目 概 念 - 图335第 六 章 Web 项 目 概 念 - 图336第 六 章 Web 项 目 概 念 - 图337第 六 章 Web 项 目 概 念 - 图338第 六 章 Web 项 目 概 念 - 图339第 六 章 Web 项 目 概 念 - 图340主 模 式 把 你 对 文 件 作 出 的 改 变 自 动 传 播 给 主 Web 服 务 器 这 可 能 影 响 到 在该 Web 应 用 上 进 行 工 作 的 其 他 开 发 者 的 结 果 如 果 你 是 唯 一 修 改 Web 文 件 的 人则 主 模 式 非 常 有 用 但 是 在 多 个 开 发 者 情 况 中 不 推 荐 这 种 模 式 因 为 对 文 件 的立 即 改 变 会 影 响 到 在 该 应 用 上 进 行 工 作 的 其 他 人

设 计 期 间 部 件 之 间 的 相 互 作 用

第 六 章 Web 项 目 概 念 - 图341第 六 章 Web 项 目 概 念 - 图342第 六 章 Web 项 目 概 念 - 图343第 六 章 Web 项 目 概 念 - 图344设 计 期 间 系 统 部 件 之 间 的 相 互 作 用 取 决 于 你 正 在 进 行 的 工 作 在 主 模 式 中文 件 开 发 在 本 地 副 本 上 进 行 但 是 改 变 内 容 却 在 你 保 存 这 些 改 变 到 文 件 中 的 时候 立 即 在 主 服 务 器 上 得 到 更 新

第 六 章 Web 项 目 概 念 - 图345第 六 章 Web 项 目 概 念 - 图346第 六 章 Web 项 目 概 念 - 图347第 六 章 Web 项 目 概 念 - 图348第 六 章 Web 项 目 概 念 - 图349如 果 有 人 改 变 了 文 件 便 会 提 醒 你 查 看 其 差 别 并 在 你 发 出 工 作 副 本 的 时候 归 并 这 些 文 件 在 Web 应 用 文 件 开 发 过 程 中 Visual Int erDev 项 目 起 关 键作 用

第 六 章 Web 项 目 概 念 - 图350

设 计 期 间 在 主 模 式 中 部 件 之 间 的 相 互 作 用

测 试 期 间 部 件 的 相 互 作 用

第 六 章 Web 项 目 概 念 - 图351第 六 章 Web 项 目 概 念 - 图352第 六 章 Web 项 目 概 念 - 图353第 六 章 Web 项 目 概 念 - 图354你 可 以 在 主 模 式 中 进 行 测 试 可 以 通 过 在 你 的 Web 浏 览 器 中 预 览 Web 应 用的 办 法 也 可 以 用 编 辑 器 中 的 预 览 模 式 还 可 以 在 链 接 视 图 中 用 检 验 链 接 的 办法

第 六 章 Web 项 目 概 念 - 图355第 六 章 Web 项 目 概 念 - 图356第 六 章 Web 项 目 概 念 - 图357第 六 章 Web 项 目 概 念 - 图358你 进 行 测 试 的 副 本 是 主 Web 服 务 器 上 相 应 内 容 的 副 本 如 果 你 使 用 编 辑 器的 Quick View 选 项 卡 你 正 查 看 的 是 本 地 文 件 服 务 器 脚 本 也 不 进 行 处 理 即

第 六 章 Web 项 目 概 念 - 图359便 你 有 一 个 本 地 Web 服 务 器 也 是 一 样

第 六 章 Web 项 目 概 念 - 图360

测 试 期 间 在 主 模 式 中 部 件 的 相 互 作 用

第 六 章 Web 项 目 概 念 - 图361第 六 章 Web 项 目 概 念 - 图362在 主 模 式 中 进 行 测 试 期 间 不 使 用 本 地 Web 应 用 也 不 使 用 本 地 Web 服 务

第 六 章 Web 项 目 概 念 - 图363

第 六 章 Web 项 目 概 念 - 图364第 六 章 Web 项 目 概 念 - 图365第 六 章 Web 项 目 概 念 - 图366第 六 章 Web 项 目 概 念 - 图367要 得 到 关 于 测 试 你 Web 应 用 的 更 多 内 容 参 见 下 一 节 Web 应 用 开 发 周 期

第 六 章 Web 项 目 概 念 - 图368第 六 章 Web 项 目 概 念 - 图369第 六 章 Web 项 目 概 念 - 图370第 六 章 Web 项 目 概 念 - 图371第 六 章 Web 项 目 概 念 - 图372第 六 章 Web 项 目 概 念 - 图373第 六 章 Web 项 目 概 念 - 图374第 六 章 Web 项 目 概 念 - 图375第 六 章 Web 项 目 概 念 - 图376第 1 1 章 站 点 设 计 中 的 链 接 检 验 和 第 二 十 三 章 脚 本 编 程 概 念 中 的 脚本 调 试 过 程

离 线 项 目

第 六 章 Web 项 目 概 念 - 图377第 六 章 Web 项 目 概 念 - 图378第 六 章 Web 项 目 概 念 - 图379你 可 以 离 线 测 试 项 目 并 继 续 在 你 的 Web 应 用 文 上 进 行 工 作 例 如 如 果

第 六 章 Web 项 目 概 念 - 图380第 六 章 Web 项 目 概 念 - 图381你 使 用 一 个 膝 上 计 算 机 的 话 你 可 能 在 文 件 上 进 行 工 作 的 时 候 从 服 务 器 上 完 全断 开

第 六 章 Web 项 目 概 念 - 图382第 六 章 Web 项 目 概 念 - 图383第 六 章 Web 项 目 概 念 - 图384第 六 章 Web 项 目 概 念 - 图385第 六 章 Web 项 目 概 念 - 图386第 六 章 Web 项 目 概 念 - 图387离 线 工 作 同 本 地 模 式 类 似 但 是 你 不 能 更 新 Web 服 务 器 直 到 你 返 回 在 线要 了 解 关 于 项 目 模 式 和 离 线 工 作 的 更 多 内 容 参 见 第 七 章 本 地 工 作 和

第 六 章 Web 项 目 概 念 - 图388第 六 章 Web 项 目 概 念 - 图389第 六 章 Web 项 目 概 念 - 图390本 章 稍 后 的 离 线 工 作 一 节

3 We b 应 用 开 发 周 期

第 六 章 Web 项 目 概 念 - 图391第 六 章 Web 项 目 概 念 - 图392Web 应 用 开 发 要 求 同 其 它 应 用 有 相 同 的 衔 接 阶 段 然 而 Web 应 用 本 身 不 与 传统 应 用 相 同

第 六 章 Web 项 目 概 念 - 图393第 六 章 Web 项 目 概 念 - 图394第 六 章 Web 项 目 概 念 - 图395第 六 章 Web 项 目 概 念 - 图396第 六 章 Web 项 目 概 念 - 图397第 六 章 Web 项 目 概 念 - 图398第 六 章 Web 项 目 概 念 - 图399第 六 章 Web 项 目 概 念 - 图400第 六 章 Web 项 目 概 念 - 图401第 六 章 Web 项 目 概 念 - 图402第 六 章 Web 项 目 概 念 - 图403传 统 应 用 在 开 发 期 间 需 要 一 组 专 门 的 文 件 但 是 分 派 不 同 的 输 出 例 如类 别 文 件 图 像 文 件 和 用 于 开 发 Java 小 程 序 的 源 代 码 文 件 都 可 以 常 驻 在 一 个单 一 的 微 软 Visual J++ 项 目 中 然 而 为 了 分 派 这 些 文 件 都 编 译 成 一 个 单 一的 可 执 行 文 件 这 个 可 执 行 的 文 件 独 立 于 保 存 在 开 发 者 Visual J++ 项 目 中 的 文件 执 行 的 结 果 不 要 求 出 现 在 开 发 它 的 源 代 码 文 件 中

第 六 章 Web 项 目 概 念 - 图404第 六 章 Web 项 目 概 念 - 图405第 六 章 Web 项 目 概 念 - 图406第 六 章 Web 项 目 概 念 - 图407第 六 章 Web 项 目 概 念 - 图408第 六 章 Web 项 目 概 念 - 图409另 一 方 面 Web 应 用 在 开 发 期 间 和 开 发 之 后 都 是 用 相 同 文 件 组 构 成 的 这 里不 编 译 产 生 将 变 成 Web 应 用 的 可 执 行 文 件 例 如 在 你 的 Web 文 件 项 目 中的 .htm .asp 和 .exe 文 件 都 是 将 传 播 到 你 产 品 Web 服 务 器 中 的 相 同 文 件 在这 些 Web 文 件 中 的 原 代 码 或 脚 本 都 只 在 浏 览 器 需 要 Web 页 面 的 时 候 才 能 在 客 户机 上 或 在 服 务 器 上 执 行

第 六 章 Web 项 目 概 念 - 图410

传 统 应 用 和 Web 应 用 的 原 文 件 和 输 出 文 件

第 六 章 Web 项 目 概 念 - 图411第 六 章 Web 项 目 概 念 - 图412在 开 发 Visual Int erDev Web 应 用 中 下 述 过 程 是 你 要 考 虑 的 典 型 过 程

  • 规 划 Web 应 用

  • 组 建 一 套 解 决 方 案

  • 创 建 和 测 试 Web 项

  • 采 用 并 维 护 Web 应 用

规 划 We b 应 用

第 六 章 Web 项 目 概 念 - 图413第 六 章 Web 项 目 概 念 - 图414第 六 章 Web 项 目 概 念 - 图415第 六 章 Web 项 目 概 念 - 图416第 六 章 Web 项 目 概 念 - 图417第 六 章 Web 项 目 概 念 - 图418你 可 以 使 用 Visual Int erDev 工 具 快 速 启 动 你 的 Web 应 用 开 发 认 真 规 划可 以 节 省 更 多 时 间 如 果 你 在 开 发 的 早 期 阶 段 就 能 确 定 一 些 问 题 便 能 比 较 好地 实 现 一 些 有 效 性 能 和 功 能 例 如 你 在 开 始 时 确 定 的 设 计 依 据 可 能 同 你 如 何在 Web 应 用 中 创 建 项 发 生 冲 突

第 六 章 Web 项 目 概 念 - 图419第 六 章 Web 项 目 概 念 - 图420第 六 章 Web 项 目 概 念 - 图421当 你 规 划 Web 应 用 的 时 候 要 考 虑 下 述 动 作 然 后 创 建 Web 解 决 方 案

  • 标 识 观 众 和 浏 览 器

  • 指 明 Web 应 用 的 目 标

  • 确 定 内 容

  • 分 析 开 发 资 源

标 识 观 众 和 浏 览 器

第 六 章 Web 项 目 概 念 - 图422第 六 章 Web 项 目 概 念 - 图423第 六 章 Web 项 目 概 念 - 图424第 六 章 Web 项 目 概 念 - 图425第 六 章 Web 项 目 概 念 - 图426第 六 章 Web 项 目 概 念 - 图427第 六 章 Web 项 目 概 念 - 图428规 划 的 一 项 基 本 考 虑 内 容 是 标 识 谁 将 使 用 Web 应 用 即 观 众 是 谁 你 可 以通 过 下 述 办 法 定 义 你 的 Web 应 用 观 众 标 识 谁 将 有 权 访 问 Web 应 用 和 他 们 所 使用 的 Web 浏 览 器 类 型 访 问 可 来 自 内 部 网 国 际 互 联 网 或 来 自 外 部 网 络 外 部网 络 是 Web 站 点 上 只 对 一 组 注 册 的 参 观 者 可 以 使 用 的 一 个 区 域

第 六 章 Web 项 目 概 念 - 图429第 六 章 Web 项 目 概 念 - 图430第 六 章 Web 项 目 概 念 - 图431第 六 章 Web 项 目 概 念 - 图432第 六 章 Web 项 目 概 念 - 图433第 六 章 Web 项 目 概 念 - 图434在 许 多 方 面 访 问 Web 应 用 有 助 于 你 确 定 适 应 于 你 Web 应 用 的 浏 览 器 类 型例 如 如 果 一 个 Web 应 用 是 为 某 个 内 部 网 设 计 的 你 一 定 要 知 道 每 个 人 使 用 的是 什 么 浏 览 器 而 且 可 以 对 你 的 Web 应 用 进 行 编 程 以 利 用 应 用 特 性 的 优 点

Web 服 务 器 还 有 能 力 在 使 用 客 户 脚 本 和 服 务 器 脚 本 方 面 在 你 的 Web 应 用 中 安

第 六 章 Web 项 目 概 念 - 图435第 六 章 Web 项 目 概 念 - 图436第 六 章 Web 项 目 概 念 - 图437第 六 章 Web 项 目 概 念 - 图438第 六 章 Web 项 目 概 念 - 图439第 六 章 Web 项 目 概 念 - 图440第 六 章 Web 项 目 概 念 - 图441第 六 章 Web 项 目 概 念 - 图442第 六 章 Web 项 目 概 念 - 图443第 六 章 Web 项 目 概 念 - 图444排 你 的 计 划 使 用 服 务 器 脚 本 和 Active S erver Page 第 六 章 Web 项 目 概 念 - 图445 ASP 激 活 服 务 器 页 面 第 六 章 Web 项 目 概 念 - 图446你 可 以 很 容 易 地 生 成 独 立 于 服 务 器 的 页 面 服 务 器 处 理 服 务 器 脚 本 然 后 把 HTML 发 送 给 浏 览 器 进 行 处 理 与 此 相 反 如 果 你 知 道 用 户 有 什 么 类 型 的 浏 览 器 则可 以 使 用 脚 本 生 成 页 面 使 得 服 务 器 上 的 负 荷 最 小 根 据 你 Web 应 用 的 需 求

第 六 章 Web 项 目 概 念 - 图447你 可 以 把 系 统 的 优 点 和 你 目 标 观 众 的 长 处 结 合 起 来

第 六 章 Web 项 目 概 念 - 图448第 六 章 Web 项 目 概 念 - 图449第 六 章 Web 项 目 概 念 - 图450第 六 章 Web 项 目 概 念 - 图451第 六 章 Web 项 目 概 念 - 图452第 六 章 Web 项 目 概 念 - 图453第 六 章 Web 项 目 概 念 - 图454第 六 章 Web 项 目 概 念 - 图455第 六 章 Web 项 目 概 念 - 图456第 六 章 Web 项 目 概 念 - 图457第 六 章 Web 项 目 概 念 - 图458观 众 也 决 定 着 你 的 Web 应 用 运 行 期 间 需 要 什 么 类 型 的 安 全 机 制 你 希 望 每个 人 都 能 够 阅 读 Web 应 用 页 面 吗 是 不 是 有 些 页 面 可 对 每 个 人 而 另 外 一 些 页面 只 满 足 某 些 人 的 一 定 需 要 例 如 你 可 能 希 望 你 的 下 载 页 面 对 完 成 某 种 窗 体的 人 随 时 可 用 关 于 运 行 期 间 安 全 问 题 的 更 多 内 容 参 见 本 章 后 边 的 安 全一 节 再 阅 览 安 全 顾 问 站 点 http://www .microsoft.com/Secur ity/

指 定 W e b 应 用 目 标

第 六 章 Web 项 目 概 念 - 图459第 六 章 Web 项 目 概 念 - 图460第 六 章 Web 项 目 概 念 - 图461第 六 章 Web 项 目 概 念 - 图462第 六 章 Web 项 目 概 念 - 图463第 六 章 Web 项 目 概 念 - 图464第 六 章 Web 项 目 概 念 - 图465第 六 章 Web 项 目 概 念 - 图466开 发 中 的 另 一 个 关 键 因 素 是 Web 应 用 的 目 标 例 如 你 的 应 用 可 能 是 一 组通 知 页 面 把 当 前 的 事 情 通 知 给 访 问 者 你 的 Web 应 用 还 可 能 是 一 个 大 型 商 业Web 站 点 的 顺 序 入 口 组 成 部 分 你 的 Web 应 用 可 以 是 一 种 游 戏 用 来 吸 引 Web 访 问 者 并 向 他 们 介 绍 站 点 销 售 的 产 品

确 定 内 容

第 六 章 Web 项 目 概 念 - 图467第 六 章 Web 项 目 概 念 - 图468第 六 章 Web 项 目 概 念 - 图469第 六 章 Web 项 目 概 念 - 图470第 六 章 Web 项 目 概 念 - 图471第 六 章 Web 项 目 概 念 - 图472第 六 章 Web 项 目 概 念 - 图473内 容 包 括 用 于 指 定 你 Web 应 用 的 特 性 和 实 现 Web 应 用 目 标 的 所 有 Web 项 和设 计 元 素 例 如 通 告 页 面 的 内 容 使 用 简 单 的 HTML 页 面 实 现 或 者 使 用 与 流 行的 激 活 服 务 器 页 面 数 据 库 连 接 来 实 现 一 个 顺 序 入 口 Web 应 用 可 以 把 各 种窗 体 和 使 用 服 务 器 脚 本 处 理 与 客 户 脚 本 处 理 的 数 据 库 交 易 结 合 在 一 起 一 种 游

第 六 章 Web 项 目 概 念 - 图474第 六 章 Web 项 目 概 念 - 图475第 六 章 Web 项 目 概 念 - 图476戏 应 用 可 以 用 Java 小 程 序 (applet) 建 立 起 来 也 可 以 用 动 态 HTML 和 页 面 对 象建 立 起 来 从 而 利 用 快 速 客 户 站 点 处 理 的 优 点

第 六 章 Web 项 目 概 念 - 图477第 六 章 Web 项 目 概 念 - 图478第 六 章 Web 项 目 概 念 - 图479在 规 划 详 细 内 容 之 前 你 可 能 希 望 查 看 一 下 需 要 考 虑 的 不 同 内 容 以 及 可以 快 速 实 现 设 计 的 Visual Int erDev 工 具 类 别

第 六 章 Web 项 目 概 念 - 图480第 六 章 Web 项 目 概 念 - 图481第 六 章 Web 项 目 概 念 - 图482第 六 章 Web 项 目 概 念 - 图483第 六 章 Web 项 目 概 念 - 图484第 六 章 Web 项 目 概 念 - 图485第 六 章 Web 项 目 概 念 - 图486有 些 工 具 例 如 向 导 和 样 板 可 以 快 速 实 现 内 容 而 不 需 要 拥 有 详 细 内 容 的规 划 其 它 一 些 工 具 例 如 设 计 期 间 控 件 需 要 你 操 心 设 计 的 细 节 同 时 这 种工 具 又 特 别 在 乎 实 现 该 设 计 的 代 码 和 脚 本

第 六 章 Web 项 目 概 念 - 图487下 边 列 表 可 帮 助 你 规 划 你 Web 应 用 的 内 容

  • 使 用 主 样 板 和 布 局 的 可 视 设 计 和 站 点 导 航

  • Web 应 用 介 绍 和 一 般 信 息

  • 第 六 章 Web 项 目 概 念 - 图488第 六 章 Web 项 目 概 念 - 图489

    于 显 示 更 新 添 加 和 删 除 记 录 的 数 据 库 集 成

  • Web 应 用 控 件

  • 窗 体 和 相 互 作 用 的 页 面

  • 有 条 件 处 理 的 脚 本

  • 设 计 期 间 和 运 行 期 间 安 全

第 六 章 Web 项 目 概 念 - 图490第 六 章 Web 项 目 概 念 - 图491第 六 章 Web 项 目 概 念 - 图492第 六 章 Web 项 目 概 念 - 图493第 六 章 Web 项 目 概 念 - 图494第 六 章 Web 项 目 概 念 - 图495关 于 使 用 的 工 具 和 实 现 的 构 思 细 节 在 本 章 后 边 的 建 设 一 个 解 决 方 案和 创 建 并 测 试 Web 项 两 节 中 说 明

分 析 开 发 资 源

第 六 章 Web 项 目 概 念 - 图496你 的 开 发 资 源 会 影 响 如 何 规 划 和 设 计 你 的 Web 应 用

谁 在 你 的 开 发 组 中

第 六 章 Web 项 目 概 念 - 图497第 六 章 Web 项 目 概 念 - 图498你 有 一 个 Web 开 发 者 小 组 吗 你 的 开 发 组 中 有 编 著 者 和 图 形 设 计 者 吗 你

第 六 章 Web 项 目 概 念 - 图499第 六 章 Web 项 目 概 念 - 图500第 六 章 Web 项 目 概 念 - 图501第 六 章 Web 项 目 概 念 - 图502希 望 使 用 源 控 件 吗 把 源 控 件 设 置 成 允 许 对 一 个 文 件 进 行 多 重 检 查 或 设 置 专 门检 查 吗 小 组 的 每 个 成 员 需 要 什 么 级 别 的 安 全 开 发 者 在 他 们 的 工 作 站 上 都 需要 什 么 工 具

第 六 章 Web 项 目 概 念 - 图503第 六 章 Web 项 目 概 念 - 图504第 六 章 Web 项 目 概 念 - 图505第 六 章 Web 项 目 概 念 - 图506第 六 章 Web 项 目 概 念 - 图507第 六 章 Web 项 目 概 念 - 图508对 这 些 问 题 的 回 答 有 助 于 决 定 你 是 否 需 要 使 用 源 控 件 以 及 使 用 什 么 类 型的 设 计 期 间 安 全 机 制 要 了 解 更 多 内 容 参 见 本 章 后 边 的 安 全 一 节

第 六 章 Web 项 目 概 念 - 图509第 六 章 Web 项 目 概 念 - 图510第 六 章 Web 项 目 概 念 - 图511第 六 章 Web 项 目 概 念 - 图512第 六 章 Web 项 目 概 念 - 图513第 六 章 Web 项 目 概 念 - 图514第 六 章 Web 项 目 概 念 - 图515如 果 你 属 于 一 个 开 发 小 组 的 你 大 概 希 望 每 个 人 都 使 用 本 地 模 式 在 Web 项目 中 进 行 工 作 本 地 模 式 允 许 开 发 者 工 作 时 同 其 他 开 发 者 作 出 的 改 变 隔 离 开 来关 于 项 目 模 式 的 更 多 内 容 参 见 第 七 章 本 地 工 作

第 六 章 Web 项 目 概 念 - 图516第 六 章 Web 项 目 概 念 - 图517第 六 章 Web 项 目 概 念 - 图518第 六 章 Web 项 目 概 念 - 图519第 六 章 Web 项 目 概 念 - 图520以 开 发 组 形 式 工 作 你 可 能 把 熟 练 程 度 不 同 的 开 发 者 结 合 在 一 起 创 建 那些 很 难 由 一 个 开 发 者 创 建 或 不 可 能 由 一 个 开 发 者 创 建 的 Web 应 用 以 小 组 形 式工 作 下 述 概 念 就 变 得 很 重 要 了

第 六 章 Web 项 目 概 念 - 图521第 六 章 Web 项 目 概 念 - 图522第 六 章 Web 项 目 概 念 - 图523第 六 章 Web 项 目 概 念 - 图524第 六 章 Web 项 目 概 念 - 图525多 个 We b 项 目 同 时 工 作 Visual I nterD ev 允 许 多 个 开 发 者 在 同 一 个 时 间 和同 一 个 Web 应 用 中 对 文 件 进 行 加 工 对 于 多 个 开 发 者 在 同 一 个 应 用 上 进 行 工 作的 情 况 必 须 首 先 使 用 同 一 个 主 服 务 器 开 发 者 然 后 可 以 建 立 指 向 这 个 Web 应用 的 本 地 项 目 文 件 这 就 允 许 开 发 者 维 护 他 们 自 己 的 选 项 设 置 和 主 文 件 的 本 地副 本

第 六 章 Web 项 目 概 念 - 图526第 六 章 Web 项 目 概 念 - 图527第 六 章 Web 项 目 概 念 - 图528第 六 章 Web 项 目 概 念 - 图529第 六 章 Web 项 目 概 念 - 图530第 六 章 Web 项 目 概 念 - 图531第 六 章 Web 项 目 概 念 - 图532第 六 章 Web 项 目 概 念 - 图533第 六 章 Web 项 目 概 念 - 图534第 六 章 Web 项 目 概 念 - 图535第 六 章 Web 项 目 概 念 - 图536第 六 章 Web 项 目 概 念 - 图537如 果 你 的 开 发 组 中 有 使 用 Microsoft FrontPage 的 作 者 他 们 也 可 以 在 项目 中 引 用 你 的 Web 应 用 关 于 建 立 Web 项 目 的 更 多 内 容 参 见 本 章 前 边 的 项目 结 构 关 于 使 用 FrontPage 和 Web 应 用 的 更 多 内 容 参 见 第 二 十 九 章 综 合任 务 中 的 使 用 FrontPage 和 Visual Int erDev 创 建 Web 站 点 一 节

第 六 章 Web 项 目 概 念 - 图538第 六 章 Web 项 目 概 念 - 图539第 六 章 Web 项 目 概 念 - 图540第 六 章 Web 项 目 概 念 - 图541源 控 件 因 为 所 有 文 件 都 常 驻 在 主 服 务 器 上 多 个 人 可 以 同 时 对 Web 应 用 进行 工 作 多 个 用 户 可 以 从 主 服 务 器 上 得 到 文 件 用 这 些 文 件 进 行 工 作 然 后 进

第 六 章 Web 项 目 概 念 - 图542第 六 章 Web 项 目 概 念 - 图543行 修 改 更 新 服 务 器 副 本

第 六 章 Web 项 目 概 念 - 图544第 六 章 Web 项 目 概 念 - 图545第 六 章 Web 项 目 概 念 - 图546第 六 章 Web 项 目 概 念 - 图547第 六 章 Web 项 目 概 念 - 图548第 六 章 Web 项 目 概 念 - 图549第 六 章 Web 项 目 概 念 - 图550为 了 防 止 多 个 用 户 在 同 一 时 刻 改 变 同 一 个 文 件 你 可 以 安 装 Visual SourceSafe 5.0 或 以 后 的 版 本 从 而 使 源 控 件 可 用 于 你 的 项 目 关 于 使 用 Visual SourceSafe 和 Visual InterDev 的 更 多 内 容 参 见 本 章 后 边 的 源 控 件 一 节

第 六 章 Web 项 目 概 念 - 图551第 六 章 Web 项 目 概 念 - 图552第 六 章 Web 项 目 概 念 - 图553第 六 章 Web 项 目 概 念 - 图554第 六 章 Web 项 目 概 念 - 图555第 六 章 Web 项 目 概 念 - 图556第 六 章 Web 项 目 概 念 - 图557第 六 章 Web 项 目 概 念 - 图558第 六 章 Web 项 目 概 念 - 图559第 六 章 Web 项 目 概 念 - 图560第 六 章 Web 项 目 概 念 - 图561多 重 检 查 和 归 并 解 析 当 有 多 个 开 发 者 的 时 候 你 可 以 让 多 个 人 同 时 在 同 一个 文 件 上 进 行 工 作 例 如 你 可 能 让 一 个 作 者 对 内 容 进 行 工 作 让 一 个 开 发 者改 变 同 一 个 文 件 的 某 些 脚 本 当 文 件 在 主 服 务 器 上 进 行 更 新 的 时 候 正 在 保 存改 变 的 第 二 个 人 有 机 会 使 这 种 差 别 消 失 要 了 解 更 多 内 容 参 见 第 八 章 同 多个 开 发 者 一 起 工 作

你 的 开 发 系 统 是 什 么 系 统

第 六 章 Web 项 目 概 念 - 图562第 六 章 Web 项 目 概 念 - 图563第 六 章 Web 项 目 概 念 - 图564第 六 章 Web 项 目 概 念 - 图565你 的 开 发 者 工 作 站 上 有 开 发 与 测 试 Web 应 用 所 需 要 的 服 务 器 部 件 和 客 户 部件 吗 你 的 服 务 器 部 件 数 据 库 开 发 部 件 和 开 发 者 工 具 都 分 别 在 不 同 的 计 算 机上 吗 你 的 Web 应 用 要 求 什 么 级 别 的 设 计 期 间 安 全 措 施

第 六 章 Web 项 目 概 念 - 图566第 六 章 Web 项 目 概 念 - 图567第 六 章 Web 项 目 概 念 - 图568第 六 章 Web 项 目 概 念 - 图569第 六 章 Web 项 目 概 念 - 图570第 六 章 Web 项 目 概 念 - 图571第 六 章 Web 项 目 概 念 - 图572第 六 章 Web 项 目 概 念 - 图573第 六 章 Web 项 目 概 念 - 图574这 些 部 件 的 位 置 影 响 你 如 何 测 试 你 的 Web 项 和 Web 应 用 例 如 Web 应 用 在本 地 进 行 测 试 因 为 本 地 Web 服 务 器 没 有 不 能 处 理 的 激 活 服 务 器 页 面 如 果在 你 的 开 发 者 工 作 站 上 没 有 Web 服 务 器 副 本 你 可 能 希 望 考 虑 使 用 主 模 式 中 的Web 项 目 从 而 不 必 明 确 更 新 主 服 务 器 并 对 主 服 务 器 进 行 测 试

你 的 测 试 系 统 是 什 么 系 统

第 六 章 Web 项 目 概 念 - 图575第 六 章 Web 项 目 概 念 - 图576第 六 章 Web 项 目 概 念 - 图577第 六 章 Web 项 目 概 念 - 图578你 有 一 个 为 开 发 组 同 时 进 行 开 发 使 用 的 测 试 服 务 器 或 称 登 台 服 务 器 第 六 章 Web 项 目 概 念 - 图579 staging server 第 六 章 Web 项 目 概 念 - 图580 吗 你 们 开 发 组 每 个 成 员 都 在 本 地 开 发 他 们 的 文 件 然 后把 这 些 文 件 上 移 到 这 个 登 台 服 务 器 吗 你 的 测 试 数 据 库 常 驻 在 哪 里

第 六 章 Web 项 目 概 念 - 图581第 六 章 Web 项 目 概 念 - 图582测 试 位 置 有 助 于 确 定 你 希 望 使 用 的 项 目 方 式 推 荐 的 单 个 页 面 测 试 与 开 发过 程 是 借 助 于 把 你 的 项 目 设 置 成 使 用 本 地 模 式 同 主 版 本 上 完 成 的 测 试 隔 离 进 行的

你 的 部 署 系 统 是 什 么 系 统

第 六 章 Web 项 目 概 念 - 图583第 六 章 Web 项 目 概 念 - 图584第 六 章 Web 项 目 概 念 - 图585第 六 章 Web 项 目 概 念 - 图586你 用 于 测 试 的 Web 服 务 器 上 采 用 你 的 Web 应 用 吗 你 的 主 服 务 器 也 是 你 的产 品 服 务 器 吗 你 的 产 品 数 据 库 常 驻 于 什 么 地 方 你 的 Web 应 用 要 求 部 署 服 务器 使 用 什 么 级 别 的 运 行 时 安 全 机 制

第 六 章 Web 项 目 概 念 - 图587第 六 章 Web 项 目 概 念 - 图588第 六 章 Web 项 目 概 念 - 图589第 六 章 Web 项 目 概 念 - 图590第 六 章 Web 项 目 概 念 - 图591第 六 章 Web 项 目 概 念 - 图592你 测 试 服 务 器 和 产 品 服 务 器 之 间 的 关 系 决 定 你 如 何 完 成 某 些 服 务 器 管 理 和文 件 管 理 任 务 我 们 更 愿 意 把 开 发 中 的 应 用 和 产 品 版 本 保 持 在 不 同 的 机 器 上要 了 解 详 情 参 见 本 章 前 边 的 项 目 结 构 一 节

开 发 企 业 的 应 用

第 六 章 Web 项 目 概 念 - 图593第 六 章 Web 项 目 概 念 - 图594第 六 章 Web 项 目 概 念 - 图595第 六 章 Web 项 目 概 念 - 图596第 六 章 Web 项 目 概 念 - 图597第 六 章 Web 项 目 概 念 - 图598第 六 章 Web 项 目 概 念 - 图599按 照 大 多 数 人 的 说 法 一 个 企 业 的 应 用 规 模 是 可 变 的 分 布 式 的 以 部 件为 基 础 的 并 且 是 任 务 关 键 性 的 企 业 应 用 趋 向 于 数 据 集 中 式 的 并 且 要 严 格 满足 在 安 全 管 理 和 维 护 方 面 的 要 求

第 六 章 Web 项 目 概 念 - 图600第 六 章 Web 项 目 概 念 - 图601第 六 章 Web 项 目 概 念 - 图602开 发 扩 展 的 企 业 级 应 用 使 得 Web 应 用 开 发 过 程 增 加 一 个 或 两 个 数 量 级 的 复杂 性 但 是 把 Visual Int erDev 同 其 它 微 软 Visual Stu dio 工 具 结 合 起 来 你可 创 建 这 些 复 杂 的 应 用

第 六 章 Web 项 目 概 念 - 图603第 六 章 Web 项 目 概 念 - 图604在 Web 应 用 的 所 有 这 些 问 题 也 都 出 现 在 企 业 应 用 上 但 是 在 开 发 企 业 应 用的 时 候 还 需 注 意 两 点

  • 第 六 章 Web 项 目 概 念 - 图605第 六 章 Web 项 目 概 念 - 图606第 六 章 Web 项 目 概 念 - 图607第 六 章 Web 项 目 概 念 - 图608规 划 扩 充 在 设 计 阶 段 考 虑 伸 缩 性 和 性 能 如 果 你 预 料 到 有 大 量 网 络 信息 规 划 就 要 利 用 微 软 事 务 处 理 服 务 器 技 术 和 ASP 连 接 组 合 的 长 处

第 六 章 Web 项 目 概 念 - 图609第 六 章 Web 项 目 概 念 - 图610把 业 务 数 据 库 和 用 户 接 口 尽 可 能 分 开

  • 第 六 章 Web 项 目 概 念 - 图611第 六 章 Web 项 目 概 念 - 图612第 六 章 Web 项 目 概 念 - 图613第 六 章 Web 项 目 概 念 - 图614第 六 章 Web 项 目 概 念 - 图615

    可 能 创 建 部 件 把 功 能 包 装 在 ActiveX 控 件 中 和 COM 对 象 中 从 而 允许 你 有 效 地 分 享 和 维 护 代 码 Visual Basic Visual FoxPro 和 Visual C++ 便 于 把 你 的 代 码 包 装 到 在 Visual InterDev 应 用 中 有 影 响 的 部 件中

第 六 章 Web 项 目 概 念 - 图616第 六 章 Web 项 目 概 念 - 图617第 六 章 Web 项 目 概 念 - 图618第 六 章 Web 项 目 概 念 - 图619第 六 章 Web 项 目 概 念 - 图620第 六 章 Web 项 目 概 念 - 图621要 了 解 讨 论 企 业 应 用 开 发 的 详 细 内 容 参 见 Developing for Ent erprise 一 文 什 么 是 企 业 应 用 对 企 业 模 型 做 了 很 好 的 概 括 也 是 在 规 划 企 业 应 用 时起 步 的 好 文 章

组 建 一 个 解 决 方 案

  • 第 六 章 Web 项 目 概 念 - 图622第 六 章 Web 项 目 概 念 - 图623第 六 章 Web 项 目 概 念 - 图624第 六 章 Web 项 目 概 念 - 图625第 六 章 Web 项 目 概 念 - 图626第 六 章 Web 项 目 概 念 - 图627第 六 章 Web 项 目 概 念 - 图628第 六 章 Web 项 目 概 念 - 图629第 六 章 Web 项 目 概 念 - 图630第 六 章 Web 项 目 概 念 - 图631第 六 章 Web 项 目 概 念 - 图632第 六 章 Web 项 目 概 念 - 图633第 六 章 Web 项 目 概 念 - 图634第 六 章 Web 项 目 概 念 - 图635个 解 决 方 案 可 使 你 在 一 个 时 期 内 有 效 地 在 几 个 项 目 上 进 行 工 作 例 如一 个 解 决 方 案 可 以 包 括 一 个 Web 项 目 和 一 个 微 软 Visual J++ 项 目 这 个 Web 项目 管 理 组 成 Web 应 用 页 面 的 所 有 文 件 例 如 你 可 能 有 几 个 页 面 这 些 页 面 构成 数 据 库 的 前 端 或 者 你 可 以 创 建 和 采 用 某 些 页 面 把 处 于 开 发 中 的 Web 应 用的 情 况 通 知 你 的 用 户 对 于 这 组 页 面 你 可 以 创 建 一 个 项 目 用 于 发 行 某 些 基本 Web 页 面 宣 布 Web 应 用 并 在 全 部 Web 应 用 可 用 时 保 持 访 问 者 不 断 更 新

第 六 章 Web 项 目 概 念 - 图636第 六 章 Web 项 目 概 念 - 图637第 六 章 Web 项 目 概 念 - 图638第 六 章 Web 项 目 概 念 - 图639第 六 章 Web 项 目 概 念 - 图640第 六 章 Web 项 目 概 念 - 图641你 可 以 把 第 二 个 Web 项 目 加 到 解 决 方 案 上 以 便 为 最 后 Web 应 用 开 发 一 个原 型 还 有 如 果 规 划 建 立 一 个 数 据 库 你 还 可 以 增 加 一 个 数 据 库 项 目 你 的Web 项 目 还 可 以 包 括 在 Visual Bas ic 或 Visual C++ 中 建 立 的 Web 部 件

第 六 章 Web 项 目 概 念 - 图642第 六 章 Web 项 目 概 念 - 图643在 组 建 一 个 解 决 方 案 的 时 候 你 大 概 希 望 完 成 下 列 一 般 工 作

  • 第 六 章 Web 项 目 概 念 - 图644第 六 章 Web 项 目 概 念 - 图645建 立 一 个 Web 项 目 用 于 创 建 和 管 理 你 Web 应 用 中 的 文 件

  • 第 六 章 Web 项 目 概 念 - 图646增 加 一 条 数 据 库 连 接 或 创 建 一 个 新 数 据 库

  • 第 六 章 Web 项 目 概 念 - 图647通 过 向 你 的 Web 项 目 增 加 Web 项 的 办 法 开 发 一 个 原 型

建 立 一 W e b 项 目

第 六 章 Web 项 目 概 念 - 图648第 六 章 Web 项 目 概 念 - 图649第 六 章 Web 项 目 概 念 - 图650第 六 章 Web 项 目 概 念 - 图651为 了 在 创 建 Web 应 用 中 使 你 花 费 的 时 间 和 代 价 最 小 Visual Int erDev 组 建你 所 需 要 的 基 本 部 件 并 且 为 你 提 供 选 择 使 你 一 开 始 就 在 布 局 和 感 觉 上 都 实现 标 准 化

第 六 章 Web 项 目 概 念 - 图652第 六 章 Web 项 目 概 念 - 图653为 组 建 一 个 Web 项 目 你 需 要 提 供 下 列 信 息

  • 主 Web 服 务 器 名 字

  • 本 地 项 目 名 字 和 物 理 目 录

  • Web 应 用 名 字 和 虚 拟 根

  • 第 六 章 Web 项 目 概 念 - 图654主 服 务 器 更 新 模 式 主 模 式 或 本 地 模 式

  • 主 样 板 第 六 章 Web 项 目 概 念 - 图655 可 选 第 六 章 Web 项 目 概 念 - 图656

  • 布 局 第 六 章 Web 项 目 概 念 - 图657 可 选 第 六 章 Web 项 目 概 念 - 图658

第 六 章 Web 项 目 概 念 - 图659第 六 章 Web 项 目 概 念 - 图660第 六 章 Web 项 目 概 念 - 图661在 你 创 建 一 个 Web 项 目 之 后 你 可 以 加 上 一 些 项 这 些 项 实 现 在 规 划 阶 段你 所 标 识 的 特 性

独 立 工 作

第 六 章 Web 项 目 概 念 - 图662第 六 章 Web 项 目 概 念 - 图663第 六 章 Web 项 目 概 念 - 图664第 六 章 Web 项 目 概 念 - 图665第 六 章 Web 项 目 概 念 - 图666第 六 章 Web 项 目 概 念 - 图667第 六 章 Web 项 目 概 念 - 图668第 六 章 Web 项 目 概 念 - 图669第 六 章 Web 项 目 概 念 - 图670你 的 Web 项 目 实 际 支 持 两 组 Web 应 用 文 件 一 组 文 件 常 驻 于 主 Web 服 务 器中 另 一 组 文 件 在 本 地 你 的 项 目 目 录 中 本 地 版 本 允 许 你 独 立 于 主 版 本 进 行 开发 与 测 试 这 里 主 版 本 依 赖 于 项 目 的 模 式 详 细 内 容 参 见 第 七 章 本 地 工 作

第 六 章 Web 项 目 概 念 - 图671第 六 章 Web 项 目 概 念 - 图672第 六 章 Web 项 目 概 念 - 图673第 六 章 Web 项 目 概 念 - 图674第 六 章 Web 项 目 概 念 - 图675第 六 章 Web 项 目 概 念 - 图676第 六 章 Web 项 目 概 念 - 图677你 的 项 目 可 以 在 下 述 两 种 模 式 之 一 中 运 行 本 地 模 式 或 主 模 式 在 本 地 模式 中 你 可 以 保 存 和 测 试 你 在 本 地 Web 应 用 文 件 中 作 出 的 改 变 不 影 响 对 主 副本 的 改 变 对 于 主 Web 应 用 而 言 你 的 工 作 同 其 他 人 作 出 的 改 变 是 隔 离 的 直

第 六 章 Web 项 目 概 念 - 图678第 六 章 Web 项 目 概 念 - 图679第 六 章 Web 项 目 概 念 - 图680第 六 章 Web 项 目 概 念 - 图681第 六 章 Web 项 目 概 念 - 图682第 六 章 Web 项 目 概 念 - 图683第 六 章 Web 项 目 概 念 - 图684第 六 章 Web 项 目 概 念 - 图685到 你 发 出 本 地 副 本 以 前 你 的 改 变 都 不 保 存 到 主 Web 服 务 器 中 关 于 这 两 种 方式 的 更 多 内 容 参 见 第 七 章 本 地 工 作 中 的 规 定 项 目 模 式

第 六 章 Web 项 目 概 念 - 图686第 六 章 Web 项 目 概 念 - 图687第 六 章 Web 项 目 概 念 - 图688第 六 章 Web 项 目 概 念 - 图689第 六 章 Web 项 目 概 念 - 图690第 六 章 Web 项 目 概 念 - 图691第 六 章 Web 项 目 概 念 - 图692第 六 章 Web 项 目 概 念 - 图693第 六 章 Web 项 目 概 念 - 图694第 六 章 Web 项 目 概 念 - 图695第 六 章 Web 项 目 概 念 - 图696当 你 以 本 地 模 式 工 作 的 时 候 你 作 出 的 改 变 都 施 加 于 叫 做 本 地 Web 应 用 的基 于 本 地 磁 盘 的 Web 应 用 上 当 你 最 后 更 新 主 Web 应 用 刷 新 项 目 或 同 步 文 件组 的 时 候 这 个 本 地 Web 应 用 对 主 Web 应 用 结 构 作 出 镜 像 同 主 Web 应 用 一 模一 样 详 见 第 十 章 管 理 Web 项 目 中 的 使 主 文 件 与 本 地 文 件 同 步 一 节

第 六 章 Web 项 目 概 念 - 图697第 六 章 Web 项 目 概 念 - 图698第 六 章 Web 项 目 概 念 - 图699第 六 章 Web 项 目 概 念 - 图700第 六 章 Web 项 目 概 念 - 图701第 六 章 Web 项 目 概 念 - 图702第 六 章 Web 项 目 概 念 - 图703第 六 章 Web 项 目 概 念 - 图704第 六 章 Web 项 目 概 念 - 图705第 六 章 Web 项 目 概 念 - 图706第 六 章 Web 项 目 概 念 - 图707第 六 章 Web 项 目 概 念 - 图708第 六 章 Web 项 目 概 念 - 图709第 六 章 Web 项 目 概 念 - 图710第 六 章 Web 项 目 概 念 - 图711第 六 章 Web 项 目 概 念 - 图712第 六 章 Web 项 目 概 念 - 图713第 六 章 Web 项 目 概 念 - 图714第 六 章 Web 项 目 概 念 - 图715第 六 章 Web 项 目 概 念 - 图716有 时 候 你 的 本 地 Web 应 用 可 以 包 括 不 同 于 主 Web 应 用 的 一 组 文 件 例 如如 果 你 把 一 个 文 件 加 到 本 地 方 式 中 一 段 时 间 这 个 文 件 就 立 即 加 到 你 本 地 Web 应 用 中 但 是 不 加 到 主 Web 应 用 中 如 果 开 发 组 从 他 们 的 本 地 Web 应 用 更 新 主Web 应 用 你 的 Web 项 目 将 不 显 示 这 些 改 变 要 解 决 这 个 问 题 就 要 更 新 主 Web 应 用 刷 新 你 的 项 目 或 者 用 主 Web 应 用 同 步 你 的 本 地 Web 应 用 要 了 解 详 细内 容 参 见 第 七 章 本 地 工 作 中 的 更 新 主 Web 应 用 和 更 新 本 地 Web 应用 两 节

离 线 工 作

第 六 章 Web 项 目 概 念 - 图717第 六 章 Web 项 目 概 念 - 图718第 六 章 Web 项 目 概 念 - 图719第 六 章 Web 项 目 概 念 - 图720第 六 章 Web 项 目 概 念 - 图721第 六 章 Web 项 目 概 念 - 图722第 六 章 Web 项 目 概 念 - 图723如 果 你 不 需 要 访 问 服 务 器 或 服 务 器 已 经 停 止 工 作 则 可 以 离 线 工 作 在 离线 工 作 的 时 候 服 务 器 所 要 求 的 命 令 都 不 能 使 用 了 例 如 你 可 以 在 本 地 目 录中 的 文 件 做 出 改 变 但 是 你 不 能 发 出 这 些 改 变 去 更 新 主 Web 应 用 详 见 第 七 章

第 六 章 Web 项 目 概 念 - 图724第 六 章 Web 项 目 概 念 - 图725第 六 章 Web 项 目 概 念 - 图726第 六 章 Web 项 目 概 念 - 图727第 六 章 Web 项 目 概 念 - 图728本 地 工 作 中 的 离 线 工 作

第 六 章 Web 项 目 概 念 - 图729第 六 章 Web 项 目 概 念 - 图730第 六 章 Web 项 目 概 念 - 图731第 六 章 Web 项 目 概 念 - 图732第 六 章 Web 项 目 概 念 - 图733此 外 离 线 测 试 项 目 的 功 能 取 决 于 你 的 开 发 者 工 作 站 上 的 系 统 部 件 如 果在 你 的 开 发 者 工 作 站 上 有 一 个 Web 服 务 器 软 件 该 项 目 就 组 建 一 个 Web 应 用 根 这 个 根 允 许 你 测 试 你 工 作 站 上 的 Web 服 务 器 软 件 和 服 务 器 扩 展 如 果 你 没 有 Web

第 六 章 Web 项 目 概 念 - 图734第 六 章 Web 项 目 概 念 - 图735服 务 器 软 件 和 相 应 的 扩 展 文 件 就 直 接 从 本 地 Web 目 录 中 装 载 关 于 测 试 各 种

第 六 章 Web 项 目 概 念 - 图736第 六 章 Web 项 目 概 念 - 图737第 六 章 Web 项 目 概 念 - 图738第 六 章 Web 项 目 概 念 - 图739Web 项 所 需 要 部 件 的 更 详 细 内 容 参 见 本 章 前 边 的 项 目 结 构 一 节

在 项 目 之 外 工 作

第 六 章 Web 项 目 概 念 - 图740第 六 章 Web 项 目 概 念 - 图741第 六 章 Web 项 目 概 念 - 图742第 六 章 Web 项 目 概 念 - 图743第 六 章 Web 项 目 概 念 - 图744第 六 章 Web 项 目 概 念 - 图745第 六 章 Web 项 目 概 念 - 图746第 六 章 Web 项 目 概 念 - 图747第 六 章 Web 项 目 概 念 - 图748第 六 章 Web 项 目 概 念 - 图749第 六 章 Web 项 目 概 念 - 图750第 六 章 Web 项 目 概 念 - 图751第 六 章 Web 项 目 概 念 - 图752如 果 你 添 加 创 建 或 删 除 Visual InterDev 和 Project Explorer 之 外 的 Web 应 用 文 件 则 需 要 在 返 回 到 Project Ex plorer 的 时 候 刷 新 该 项 目 例 如 如 果你 添 加 或 删 除 使 用 Windows Ex plorer 的 一 个 文 件 该 项 目 将 不 对 本 地 目 录 和 本地 文 件 显 示 这 种 改 变 直 到 你 返 回 该 项 目 为 止 关 于 刷 新 Web 项 目 的 更 多 内 容参 见 第 十 章 管 理 Web 项 目 中 的 使 主 文 件 和 本 地 文 件 同 步

增 添 数 据 库

第 六 章 Web 项 目 概 念 - 图753第 六 章 Web 项 目 概 念 - 图754第 六 章 Web 项 目 概 念 - 图755第 六 章 Web 项 目 概 念 - 图756第 六 章 Web 项 目 概 念 - 图757第 六 章 Web 项 目 概 念 - 图758第 六 章 Web 项 目 概 念 - 图759第 六 章 Web 项 目 概 念 - 图760第 六 章 Web 项 目 概 念 - 图761如 果 你 的 Web 应 用 规 划 包 括 数 据 库 访 问 则 可 以 把 已 经 存 在 的 数 据 库 集 成起 来 或 专 门 为 Web 应 用 修 改 数 据 库 在 Web 项 目 中 仅 仅 添 加 一 条 到 数 据 库的 连 接 你 就 可 以 在 Web 应 用 文 件 中 使 用 数 据 库 中 的 信 息 这 条 连 接 还 可 以 显示 数 据 视 图 窗 口 你 可 以 使 用 这 个 窗 口 查 看 数 据 库 中 的 对 象 并 把 数 据 环 境 添加 到 你 的 项 目 中

第 六 章 Web 项 目 概 念 - 图762第 六 章 Web 项 目 概 念 - 图763第 六 章 Web 项 目 概 念 - 图764第 六 章 Web 项 目 概 念 - 图765第 六 章 Web 项 目 概 念 - 图766第 六 章 Web 项 目 概 念 - 图767你 还 可 以 使 用 Visual Database Tools 第 六 章 Web 项 目 概 念 - 图768 Visual 数 据 库 工 具 第 六 章 Web 项 目 概 念 - 图769 从 你 的 Web 项 目 中 修 改 数 据 库 对 象 在 你 有 了 一 条 数 据 库 连 接 之 后 就 可 以 在 该 Web 项 目中 继 续 工 作 开 发 一 个 原 型 关 于 Visual 数 据 库 工 具 参 见 第 十 八 章

开 发 原 型

第 六 章 Web 项 目 概 念 - 图770第 六 章 Web 项 目 概 念 - 图771第 六 章 Web 项 目 概 念 - 图772在 你 创 建 Web 项 目 和 数 据 连 接 之 后 就 可 以 迅 速 开 发 Web 应 用 的 原 型 某些 开 发 者 等 待 添 加 他 们 Web 应 用 视 觉 和 感 觉 元 素 直 到 他 们 实 现 了 重 要 特 性 和

第 六 章 Web 项 目 概 念 - 图773第 六 章 Web 项 目 概 念 - 图774功 能 在 你 创 建 项 目 和 选 择 主 样 板 与 布 局 的 时 候 你 可 能 已 经 把 这 些 元 素 加 到

第 六 章 Web 项 目 概 念 - 图775第 六 章 Web 项 目 概 念 - 图776第 六 章 Web 项 目 概 念 - 图777第 六 章 Web 项 目 概 念 - 图778第 六 章 Web 项 目 概 念 - 图779第 六 章 Web 项 目 概 念 - 图780第 六 章 Web 项 目 概 念 - 图781Web 应 用 上 关 于 主 样 板 和 布 局 的 更 多 内 容 参 见 第 十 一 章 站 点 设 计 中 的站 点 一 致 性

创 建 和 组 织 一 组 页 面

第 六 章 Web 项 目 概 念 - 图782第 六 章 Web 项 目 概 念 - 图783第 六 章 Web 项 目 概 念 - 图784第 六 章 Web 项 目 概 念 - 图785通 过 内 容 规 划 你 可 以 用 创 建 站 点 图 的 办 法 为 你 的 Web 应 用 勾 画 出 HTML 和ASP 页 面 布 局 站 点 图 在 Web 项 目 中 提 供 页 面 的 图 形 视 图 这 些 页 面 自 动 把 你组 建 Web 项 目 时 选 择 作 为 默 认 的 主 样 板 和 布 局 结 合 在 一 起

第 六 章 Web 项 目 概 念 - 图786第 六 章 Web 项 目 概 念 - 图787在 你 组 建 起 初 始 原 型 页 面 和 Web 应 用 组 织 之 后 你 可 以 修 改 它 们 以 满 足 Web

第 六 章 Web 项 目 概 念 - 图788应 用 的 要 求

第 六 章 Web 项 目 概 念 - 图789第 六 章 Web 项 目 概 念 - 图790第 六 章 Web 项 目 概 念 - 图791第 六 章 Web 项 目 概 念 - 图792第 六 章 Web 项 目 概 念 - 图793第 六 章 Web 项 目 概 念 - 图794第 六 章 Web 项 目 概 念 - 图795第 六 章 Web 项 目 概 念 - 图796在 站 点 图 中 建 立 起 页 面 之 间 的 层 次 关 系 你 就 可 以 容 易 地 为 Web 页 面 设 计导 航 链 接 如 果 希 望 修 改 视 觉 和 感 觉 视 图 你 可 以 借 助 于 改 变 主 样 板 和 布 局 迅速 完 成 关 于 站 点 图 的 更 多 内 容 参 见 第 十 二 章 设 计 Web 站 点

介 绍 W e b 应 用 的 作 者 文 本

第 六 章 Web 项 目 概 念 - 图797第 六 章 Web 项 目 概 念 - 图798典 型 的 Web 应 用 页 面 有 一 些 很 少 改 变 的 信 息 HTML 就 用 于 实 现 这 样 的 文 本 你 的 Web 应 用 通 常 至 少 在 一 个 页 面 中 包 括 介 绍 Web 应 用 目 的 的 信 息 和 告 诉

第 六 章 Web 项 目 概 念 - 图799第 六 章 Web 项 目 概 念 - 图800第 六 章 Web 项 目 概 念 - 图801第 六 章 Web 项 目 概 念 - 图802第 六 章 Web 项 目 概 念 - 图803第 六 章 Web 项 目 概 念 - 图804Web 访 问 者 如 何 使 用 Web 应 用 或 特 定 页 面 的 信 息 这 些 信 息 一 般 是 放 到 Web 应用 的 起 始 页 面 上 为 Web 应 用 提 供 一 个 通 用 入 口 点 你 的 Web 应 用 还 可 能 包 括其 他 设 计 元 素 如 窗 体 数 据 或 相 互 作 用 目 标 等

第 六 章 Web 项 目 概 念 - 图805第 六 章 Web 项 目 概 念 - 图806第 六 章 Web 项 目 概 念 - 图807如 果 你 正 在 为 Internet 进 行 设 计 这 个 页 面 应 当 是 独 立 于 浏 览 器 的 并 把正 确 运 行 Web 应 用 所 需 的 任 何 特 殊 软 件 或 浏 览 器 要 求 通 告 给 用 户

实 现 数 据 和 脚 本

第 六 章 Web 项 目 概 念 - 图808第 六 章 Web 项 目 概 念 - 图809第 六 章 Web 项 目 概 念 - 图810第 六 章 Web 项 目 概 念 - 图811第 六 章 Web 项 目 概 念 - 图812第 六 章 Web 项 目 概 念 - 图813第 六 章 Web 项 目 概 念 - 图814第 六 章 Web 项 目 概 念 - 图815第 六 章 Web 项 目 概 念 - 图816第 六 章 Web 项 目 概 念 - 图817第 六 章 Web 项 目 概 念 - 图818第 六 章 Web 项 目 概 念 - 图819在 创 建 一 组 初 始 页 面 之 后 你 就 可 以 在 编 辑 器 中 打 开 页 面 添 加 能 实 现 Web 应 用 目 标 的 文 本 图 像 和 脚 本 在 确 定 如 何 实 现 你 的 内 容 时 要 考 虑 的 主 要 问题 之 一 是 你 是 否 希 望 在 客 户 软 件 或 服 务 器 上 完 成 处 理 其 答 案 取 决 于 观 众 他们 浏 览 器 的 能 力 和 你 开 发 系 统 的 资 源 使 用 Web 项 要 综 合 考 虑 详 见 下 一 节 创建 和 测 试 Web 项

第 六 章 Web 项 目 概 念 - 图820第 六 章 Web 项 目 概 念 - 图821第 六 章 Web 项 目 概 念 - 图822第 六 章 Web 项 目 概 念 - 图823第 六 章 Web 项 目 概 念 - 图824第 六 章 Web 项 目 概 念 - 图825第 六 章 Web 项 目 概 念 - 图826第 六 章 Web 项 目 概 念 - 图827第 六 章 Web 项 目 概 念 - 图828第 六 章 Web 项 目 概 念 - 图829第 六 章 Web 项 目 概 念 - 图830第 六 章 Web 项 目 概 念 - 图831第 六 章 Web 项 目 概 念 - 图832第 六 章 Web 项 目 概 念 - 图833第 六 章 Web 项 目 概 念 - 图834不 论 你 决 定 使 用 客 户 还 是 服 务 器 脚 本 编 程 Visual InterDev 都 提 供 一 个 Web 页 面 编 辑 器 和 数 据 环 境 允 许 你 迅 速 实 现 功 能 例 如 你 可 以 使 用 数 据 环 境 创建 用 于 多 个 页 面 的 一 个 记 录 集 对 象 这 个 编 辑 器 还 提 供 数 据 绑 定 设 计 期 间 控 件 你 可 以 迅 速 地 把 这 些 控 件 添 加 到 你 的 页 面 上 以 便 显 示 这 些 记 录 详 见 第 二 十三 章 脚 本 编 程 概 念 中 的 Web 应 用 中 的 脚 本 和 文 档 元 素 两 节

控 制 W e b 应 用

第 六 章 Web 项 目 概 念 - 图835第 六 章 Web 项 目 概 念 - 图836第 六 章 Web 项 目 概 念 - 图837第 六 章 Web 项 目 概 念 - 图838第 六 章 Web 项 目 概 念 - 图839第 六 章 Web 项 目 概 念 - 图840第 六 章 Web 项 目 概 念 - 图841第 六 章 Web 项 目 概 念 - 图842为 按 照 Web 应 用 控 制 你 的 页 面 你 可 以 使 用 服 务 器 处 理 激 活 服 务 器 页 面及 其 特 定 文 件 即 Global.asa 文 件 在 Global.asa 文 件 中 你 可 以 对 对 话 级(session l evel) 和 Web 应 用 级 事 件 和 变 量 编 写 脚 本 这 些 事 件 和 变 量 在 Web 应用 中 使 用 服 务 器 脚 本 的 所 有 页 面 上 随 时 可 用

创 建 和 测 试 We b 项

Visual I nterDev 提 供 各 种 可 视 设 计 软 件 和 ActiveX 控 件 以 实 现 你 的 特 性

第 六 章 Web 项 目 概 念 - 图843

标 识 项 使 用

第 六 章 Web 项 目 概 念 - 图844第 六 章 Web 项 目 概 念 - 图845第 六 章 Web 项 目 概 念 - 图846第 六 章 Web 项 目 概 念 - 图847第 六 章 Web 项 目 概 念 - 图848第 六 章 Web 项 目 概 念 - 图849在 规 划 你 的 Web 应 用 功 能 的 时 候 你 可 能 希 望 考 虑 使 用 各 种 项 来 规 定 Web 应 用 中 的 特 性 因 为 一 个 Web 应 用 实 际 上 是 用 一 组 常 驻 于 服 务 器 中 的 文 件 组 成的 因 而 你 可 以 用 文 件 类 型 把 每 个 项 类 型 标 识 出 来 例 如 你 可 以 把 下 列 任 何项 组 合 到 你 的 Web 应 用 中

添 加 考 虑

静 态 页 面 或 客 户 脚 本 .htm 文 件服 务 器 脚 本 .asp 文 件

数 据 公 布 记 录 集

设 计 工 具 设 计 期 间 控 件

第 六 章 Web 项 目 概 念 - 图850第 六 章 Web 项 目 概 念 - 图851第 六 章 Web 项 目 概 念 - 图852可 视 设 计 样 式 主 样 板 布 局 图 像 和 多 媒 体 文 件

相 互 作 用 页 面 ActiveX 控 件

第 六 章 Web 项 目 概 念 - 图853第 六 章 Web 项 目 概 念 - 图854第 六 章 Web 项 目 概 念 - 图855综 合 Web 解 决 方 案 从 其 它 项 目 例 如 从 小 应 用 程 序 输 出 文 件可 下 载 文 档 文 档 文 件 电 子 表 格

创 建 简 单 信 息 页 面

第 六 章 Web 项 目 概 念 - 图856第 六 章 Web 项 目 概 念 - 图857第 六 章 Web 项 目 概 念 - 图858第 六 章 Web 项 目 概 念 - 图859第 六 章 Web 项 目 概 念 - 图860第 六 章 Web 项 目 概 念 - 图861第 六 章 Web 项 目 概 念 - 图862第 六 章 Web 项 目 概 念 - 图863第 六 章 Web 项 目 概 念 - 图864你 可 能 希 望 创 建 一 些 直 截 了 当 的 HTML 页 面 用 来 宣 布 你 的 新 Web 应 用 正 处于 开 发 之 中 什 么 时 候 可 以 得 到 它 们 以 及 你 的 用 户 可 以 从 中 得 到 什 么 效 益一 些 少 量 的 静 态 信 息 页 面 可 以 占 据 你 Web 应 用 的 位 置 产 生 使 用 这 些 信 息 的 兴趣 你 可 能 采 用 这 组 页 面 组 建 一 个 Web 使 它 在 内 部 网 上 同 在 Internet 上 一样 有 用

第 六 章 Web 项 目 概 念 - 图865第 六 章 Web 项 目 概 念 - 图866第 六 章 Web 项 目 概 念 - 图867第 六 章 Web 项 目 概 念 - 图868第 六 章 Web 项 目 概 念 - 图869第 六 章 Web 项 目 概 念 - 图870第 六 章 Web 项 目 概 念 - 图871在 布 置 这 些 页 面 的 入 门 版 本 之 后 你 可 以 很 容 易 地 形 成 动 态 Web 应 用 的 起始 页 面 在 你 的 Web 应 用 完 成 之 后 你 需 要 做 的 全 部 事 情 就 是 采 用 整 组 文 件并 用 改 进 的 页 面 和 构 成 Web 应 用 的 其 它 页 面 取 代 以 前 的 版 本 与 原 始 介 绍 页 面的 链 接 将 继 续 工 作 把 用 户 直 接 带 到 你 的 Web 应 用 中

第 六 章 Web 项 目 概 念 - 图872第 六 章 Web 项 目 概 念 - 图873第 六 章 Web 项 目 概 念 - 图874第 六 章 Web 项 目 概 念 - 图875如 果 你 希 望 创 建 几 个 页 面 或 简 单 创 建 一 个 包 含 宣 布 内 容 的 HTML 页 面 的 话你 可 以 使 用 站 点 图 你 可 能 希 望 添 加 图 像 或 其 它 效 果 增 加 页 面 的 视 觉 感 染 力

公 布 动 态 数 据

第 六 章 Web 项 目 概 念 - 图876第 六 章 Web 项 目 概 念 - 图877第 六 章 Web 项 目 概 念 - 图878第 六 章 Web 项 目 概 念 - 图879第 六 章 Web 项 目 概 念 - 图880第 六 章 Web 项 目 概 念 - 图881第 六 章 Web 项 目 概 念 - 图882第 六 章 Web 项 目 概 念 - 图883第 六 章 Web 项 目 概 念 - 图884第 六 章 Web 项 目 概 念 - 图885第 六 章 Web 项 目 概 念 - 图886第 六 章 Web 项 目 概 念 - 图887第 六 章 Web 项 目 概 念 - 图888第 六 章 Web 项 目 概 念 - 图889第 六 章 Web 项 目 概 念 - 图890第 六 章 Web 项 目 概 念 - 图891第 六 章 Web 项 目 概 念 - 图892Web 应 用 可 以 作 为 任 何 ODBC 数 据 源 的 前 端 提 供 服 务 你 可 以 设 计 一 些 页 面用 于 显 示 数 据 或 允 许 用 户 更 新 添 加 或 删 除 记 录 要 显 示 数 据 你 可 以 使 用 数据 绑 定 设 计 期 间 控 件 你 可 以 选 择 数 据 是 否 在 服 务 器 上 进 行 处 理 并 把 文 本 发送 给 客 户 或 者 在 客 户 机 上 实 现 一 些 动 态 数 据 的 能 力 对 于 数 据 连 接 的 更 多 内容 参 见 第 十 八 章 数 据 库 概 念 和 第 三 章 数 据 库 基 础 中 的 连 接 数 据 库一 节

为 交 互 式 页 面 编 写 脚 本

第 六 章 Web 项 目 概 念 - 图893第 六 章 Web 项 目 概 念 - 图894第 六 章 Web 项 目 概 念 - 图895第 六 章 Web 项 目 概 念 - 图896第 六 章 Web 项 目 概 念 - 图897第 六 章 Web 项 目 概 念 - 图898第 六 章 Web 项 目 概 念 - 图899第 六 章 Web 项 目 概 念 - 图900第 六 章 Web 项 目 概 念 - 图901第 六 章 Web 项 目 概 念 - 图902第 六 章 Web 项 目 概 念 - 图903第 六 章 Web 项 目 概 念 - 图904典 型 的 Web 应 用 包 括 带 有 窗 体 或 其 它 项 的 页 面 其 中 这 些 项 要 求 用 户 动 作或 对 用 户 动 作 作 出 响 应 窗 体 构 成 HTML 本 征 元 素 你 可 以 使 用 设 计 期 间 控 件 快速 裁 剪 窗 体 的 元 素 来 实 现 Web 应 用 的 要 求 有 了 动 态 HTML 你 就 可 以 在 页 面上 创 建 动 态 效 果 并 且 编 写 脚 本 对 事 件 或 时 间 通 道 作 出 响 应 要 了 解 更 多 内 容参 见 第 五 篇 编 辑 和 编 写 脚 本

尽 管 许 多 Visual Int erDev 和 工 具 都 对 Web 应 用 的 许 多 元 素 生 成 基 本 代 码

第 六 章 Web 项 目 概 念 - 图905第 六 章 Web 项 目 概 念 - 图906第 六 章 Web 项 目 概 念 - 图907第 六 章 Web 项 目 概 念 - 图908第 六 章 Web 项 目 概 念 - 图909第 六 章 Web 项 目 概 念 - 图910第 六 章 Web 项 目 概 念 - 图911第 六 章 Web 项 目 概 念 - 图912第 六 章 Web 项 目 概 念 - 图913第 六 章 Web 项 目 概 念 - 图914第 六 章 Web 项 目 概 念 - 图915第 六 章 Web 项 目 概 念 - 图916第 六 章 Web 项 目 概 念 - 图917第 六 章 Web 项 目 概 念 - 图918和 脚 本 你 大 概 还 是 希 望 使 用 某 种 条 件 控 制 你 Web 页 面 的 结 果 例 如 你 可 以希 望 某 些 页 面 出 现 以 告 诉 用 户 他 已 经 完 成 了 窗 体 制 作 或 者 提 醒 用 户 窗 体 制作 已 经 完 成 但 尚 未 填 写 完 格 式 关 于 使 用 编 辑 器 和 对 页 面 进 行 脚 本 编 程 的 更 多内 容 参 见 第 二 十 三 章 脚 本 编 程 概 念 中 的 脚 本 对 象 模 型 或 Web 应 用中 的 脚 本

增 加 运 行 期 间 安 全 措 施

第 六 章 Web 项 目 概 念 - 图919第 六 章 Web 项 目 概 念 - 图920第 六 章 Web 项 目 概 念 - 图921第 六 章 Web 项 目 概 念 - 图922第 六 章 Web 项 目 概 念 - 图923第 六 章 Web 项 目 概 念 - 图924第 六 章 Web 项 目 概 念 - 图925第 六 章 Web 项 目 概 念 - 图926第 六 章 Web 项 目 概 念 - 图927第 六 章 Web 项 目 概 念 - 图928第 六 章 Web 项 目 概 念 - 图929第 六 章 Web 项 目 概 念 - 图930你 可 以 通 过 使 用 实 现 安 全 措 施 的 办 法 防 止 你 的 资 源 被 未 授 权 使 用 除 了 在你 的 服 务 器 中 设 置 安 全 措 施 之 外 还 可 以 增 添 口 令 页 用 户 通 过 Web 应 用 检 验脚 本 例 如 你 可 以 增 添 一 些 页 面 这 些 页 面 把 收 集 用 户 标 识 符 和 口 令 的 HTML 窗 体 同 服 务 器 脚 本 集 成 在 一 起 对 这 些 信 息 同 一 个 数 据 库 进 行 比 较 关 于 Web 应 用 安 全 方 针 和 增 添 安 全 措 施 的 更 多 内 容 参 见 本 章 后 边 的 安 全 一 节

设 计 可 视 效 果 和 站 点 导 航

第 六 章 Web 项 目 概 念 - 图931第 六 章 Web 项 目 概 念 - 图932第 六 章 Web 项 目 概 念 - 图933第 六 章 Web 项 目 概 念 - 图934第 六 章 Web 项 目 概 念 - 图935第 六 章 Web 项 目 概 念 - 图936第 六 章 Web 项 目 概 念 - 图937第 六 章 Web 项 目 概 念 - 图938可 视 设 计 和 站 点 导 航 决 定 你 的 Web 观 众 对 你 的 Web 应 用 的 初 始 印 象 采 用彩 色 图 像 和 声 音 的 方 式 可 使 Web 应 用 显 得 直 观 并 且 容 易 使 用 对 你 的 站 点导 航 进 行 精 心 设 计 可 使 用 户 从 一 个 页 面 到 另 一 个 页 面 周 游 你 的 Web 应 用 变 得 很容 易 使 用 一 个 站 点 图 你 可 以 在 你 的 页 面 上 布 置 图 形 同 时 规 定 导 航

第 六 章 Web 项 目 概 念 - 图939第 六 章 Web 项 目 概 念 - 图940第 六 章 Web 项 目 概 念 - 图941第 六 章 Web 项 目 概 念 - 图942第 六 章 Web 项 目 概 念 - 图943第 六 章 Web 项 目 概 念 - 图944在 创 建 Web 应 用 之 前 规 划 站 点 的 总 视 觉 与 感 觉 或 者 选 择 一 个 Visual InterDev 主 样 板 和 布 局 在 创 建 Web 应 用 页 面 的 时 候 就 为 你 的 Web 应 用 赋 予 和谐 的 可 视 效 果 当 创 建 一 个 项 目 的 时 候 就 可 以 指 定 由 Visual Int erDev 提 供的 多 个 主 样 板 中 的 一 个 主 样 板

第 六 章 Web 项 目 概 念 - 图945第 六 章 Web 项 目 概 念 - 图946第 六 章 Web 项 目 概 念 - 图947第 六 章 Web 项 目 概 念 - 图948如 果 在 你 的 心 中 有 了 一 个 设 计 主 样 板 就 可 以 创 建 自 己 的 主 样 板 样 式 和布 局 很 快 在 这 个 Web 应 用 上 产 生 和 谐 效 果

主 样 板 和 布 局 文 件

第 六 章 Web 项 目 概 念 - 图949第 六 章 Web 项 目 概 念 - 图950第 六 章 Web 项 目 概 念 - 图951第 六 章 Web 项 目 概 念 - 图952第 六 章 Web 项 目 概 念 - 图953Visual I nterDev 为 你 提 供 几 种 主 样 板 (theme) 和 布 局 文 件 可 以 使 用 这 些文 件 为 Web 应 用 赋 予 和 谐 的 视 觉 和 感 觉 详 见 第 十 七 章 页 面 样 式 定 制

站 点 导 航

第 六 章 Web 项 目 概 念 - 图954第 六 章 Web 项 目 概 念 - 图955第 六 章 Web 项 目 概 念 - 图956第 六 章 Web 项 目 概 念 - 图957第 六 章 Web 项 目 概 念 - 图958第 六 章 Web 项 目 概 念 - 图959第 六 章 Web 项 目 概 念 - 图960第 六 章 Web 项 目 概 念 - 图961第 六 章 Web 项 目 概 念 - 图962第 六 章 Web 项 目 概 念 - 图963站 点 设 计 者 为 设 计 你 的 站 点 导 航 提 供 一 种 图 形 方 法 创 建 站 点 布 局 图 定义 页 面 之 间 的 层 次 关 系 当 你 规 定 这 种 关 系 时 站 点 图 便 自 动 规 定 页 面 之 间 的链 接 并 把 这 些 链 接 加 到 你 的 Web 页 面 上 更 多 内 容 参 见 第 十 三 章 设 计 站点 导 航

动 态 HTML 和 ActiveX 控 件

第 六 章 Web 项 目 概 念 - 图964第 六 章 Web 项 目 概 念 - 图965第 六 章 Web 项 目 概 念 - 图966第 六 章 Web 项 目 概 念 - 图967第 六 章 Web 项 目 概 念 - 图968第 六 章 Web 项 目 概 念 - 图969第 六 章 Web 项 目 概 念 - 图970第 六 章 Web 项 目 概 念 - 图971第 六 章 Web 项 目 概 念 - 图972第 六 章 Web 项 目 概 念 - 图973你 可 以 使 用 动 态 HTML 在 HTML 页 面 上 布 置 文 本 图 像 和 多 媒 体 内 容 动 态 HTML 为 你 提 供 一 组 丰 富 的 控 件 用 于 对 多 媒 体 页 面 编 写 脚 本 这 些 控 件 为 你 提 供 一组 可 以 动 态 改 变 的 对 象 和 参 数 用 于 在 页 面 上 改 变 视 觉 和 声 音 效 果 关 于 使 用控 件 的 详 细 内 容 参 见 第 二 十 四 章 用 设 计 期 间 控 件 和 脚 本 对 象 编 写 脚 本

测 试 链 接 和 调 试 脚 本

第 六 章 Web 项 目 概 念 - 图974第 六 章 Web 项 目 概 念 - 图975你 可 以 按 照 你 的 进 度 测 试 整 个 Web 应 用 要 测 试 的 两 个 主 要 方 面 是 链 接 和脚 本

查 找 断 开 的 链 接 和 没 有 链 接 的 页 面

第 六 章 Web 项 目 概 念 - 图976第 六 章 Web 项 目 概 念 - 图977第 六 章 Web 项 目 概 念 - 图978在 创 建 Web 应 用 中 页 面 之 间 链 接 的 检 验 与 测 试 是 一 个 主 要 问 题 Visual InterDev 为 你 提 供 检 验 与 测 试 你 Web 应 用 之 间 链 接 的 工 具

第 六 章 Web 项 目 概 念 - 图979第 六 章 Web 项 目 概 念 - 图980第 六 章 Web 项 目 概 念 - 图981第 六 章 Web 项 目 概 念 - 图982第 六 章 Web 项 目 概 念 - 图983第 六 章 Web 项 目 概 念 - 图984第 六 章 Web 项 目 概 念 - 图985第 六 章 Web 项 目 概 念 - 图986第 六 章 Web 项 目 概 念 - 图987第 六 章 Web 项 目 概 念 - 图988第 六 章 Web 项 目 概 念 - 图989第 六 章 Web 项 目 概 念 - 图990检 查 单 页 上 的 链 接 使 用 链 接 视 图 你 可 以 检 验 一 个 页 面 上 的 链 接 是 否 指 向已 存 在 的 一 个 页 面 通 过 链 接 图 你 可 以 看 见 到 达 Web 页 面 或 从 这 个 页 面 发 出的 链 接 图 形 表 示 链 接 视 图 只 检 验 到 达 一 个 存 在 Web 页 面 的 链 接 点 它 不 能 确定 链 接 点 是 否 到 达 正 确 的 页 面 关 于 链 接 视 图 的 更 多 内 容 参 见 第 十 一 章 站点 设 计 中 的 链 接 检 验 一 节

第 六 章 Web 项 目 概 念 - 图991第 六 章 Web 项 目 概 念 - 图992第 六 章 Web 项 目 概 念 - 图993第 六 章 Web 项 目 概 念 - 图994第 六 章 Web 项 目 概 念 - 图995第 六 章 Web 项 目 概 念 - 图996第 六 章 Web 项 目 概 念 - 图997第 六 章 Web 项 目 概 念 - 图998第 六 章 Web 项 目 概 念 - 图999第 六 章 Web 项 目 概 念 - 图1000检 查 整 个 We b 应 用 的 链 接 如 果 你 希 望 发 现 整 个 Web 应 用 中 断 开 的 链 接 和 没有 链 接 的 页 面 可 以 使 用 断 开 链 接 报 告 生 成 一 个 列 表 要 了 解 更 多 内 容参 见 第 十 六 章 维 护 链 接 中 的 维 修 链 接 一 节

第 六 章 Web 项 目 概 念 - 图1001第 六 章 Web 项 目 概 念 - 图1002第 六 章 Web 项 目 概 念 - 图1003第 六 章 Web 项 目 概 念 - 图1004第 六 章 Web 项 目 概 念 - 图1005第 六 章 Web 项 目 概 念 - 图1006第 六 章 Web 项 目 概 念 - 图1007检 验 链 接 终 点 要 测 试 每 条 链 接 是 否 到 达 正 确 页 面 需 要 在 一 个 浏 览 器 中 打开 一 个 页 面 并 检 查 每 条 链 接 要 对 你 的 项 目 在 本 地 模 式 中 或 在 离 线 情 况 下 测试 链 接 就 需 要 确 保 你 希 望 查 看 的 所 有 文 件 都 在 本 地 目 录 中 如 果 目 标 文 件 不在 本 地 目 录 中 浏 览 器 就 不 能 分 辨 链 接

第 六 章 Web 项 目 概 念 - 图1008第 六 章 Web 项 目 概 念 - 图1009第 六 章 Web 项 目 概 念 - 图1010第 六 章 Web 项 目 概 念 - 图1011第 六 章 Web 项 目 概 念 - 图1012第 六 章 Web 项 目 概 念 - 图1013第 六 章 Web 项 目 概 念 - 图1014第 六 章 Web 项 目 概 念 - 图1015自 动 维 修 链 接 Visual InterDev 还 提 供 链 接 维 修 特 性 在 你 改 变 文 件 时 这 个 特 性 可 以 自 动 确 定 链 接 例 如 如 果 你 改 变 一 个 文 件 的 名 字 到 这 个 文 件的 所 有 链 接 都 用 新 名 字 更 新 甚 至 简 单 改 变 名 字 或 移 动 一 个 文 件 都 会 强 迫 项目 中 的 其 它 文 件 作 出 响 应 的 改 变

第 六 章 Web 项 目 概 念 - 图1016第 六 章 Web 项 目 概 念 - 图1017第 六 章 Web 项 目 概 念 - 图1018第 六 章 Web 项 目 概 念 - 图1019第 六 章 Web 项 目 概 念 - 图1020第 六 章 Web 项 目 概 念 - 图1021链 接 维 修 以 你 的 名 义 修 改 所 需 要 的 文 件 更 新 链 接 指 向 正 确 文 件 链 接 的改 变 首 先 施 加 到 主 Web 应 用 上 然 后 施 加 到 本 地 Web 应 用 和 所 有 受 影 响 的 需 要更 新 的 文 件 上 如 果 一 个 受 影 响 的 文 件 在 外 部 编 辑 器 中 打 开 或 者 如 果 其 他

第 六 章 Web 项 目 概 念 - 图1022第 六 章 Web 项 目 概 念 - 图1023第 六 章 Web 项 目 概 念 - 图1024第 六 章 Web 项 目 概 念 - 图1025第 六 章 Web 项 目 概 念 - 图1026第 六 章 Web 项 目 概 念 - 图1027第 六 章 Web 项 目 概 念 - 图1028第 六 章 Web 项 目 概 念 - 图1029开 发 者 有 一 个 打 开 的 文 件 那 么 在 这 些 文 件 中 的 链 接 必 须 手 动 确 定 更 多 内 容参 见 第 十 六 章 维 护 链 接 中 的 维 修 链 接 一 节

调 试 脚 本

第 六 章 Web 项 目 概 念 - 图1030第 六 章 Web 项 目 概 念 - 图1031第 六 章 Web 项 目 概 念 - 图1032第 六 章 Web 项 目 概 念 - 图1033你 可 以 像 在 传 统 Web 应 用 中 一 样 对 脚 本 进 行 调 试 当 预 览 一 个 页 面 时 你可 以 查 找 语 法 错 误 运 行 期 间 错 误 以 及 逻 辑 错 误

第 六 章 Web 项 目 概 念 - 图1034第 六 章 Web 项 目 概 念 - 图1035第 六 章 Web 项 目 概 念 - 图1036第 六 章 Web 项 目 概 念 - 图1037第 六 章 Web 项 目 概 念 - 图1038第 六 章 Web 项 目 概 念 - 图1039第 六 章 Web 项 目 概 念 - 图1040第 六 章 Web 项 目 概 念 - 图1041第 六 章 Web 项 目 概 念 - 图1042第 六 章 Web 项 目 概 念 - 图1043第 六 章 Web 项 目 概 念 - 图1044第 六 章 Web 项 目 概 念 - 图1045使 用 编 辑 器 及 其 调 试 软 件 你 可 以 控 制 脚 本 的 执 行 并 建 设 变 量 值 和 特 性值 辨 别 所 遇 到 错 误 的 原 因 关 于 调 试 脚 本 的 更 多 内 容 参 见 第 二 十 三 章 脚本 编 程 概 念 中 的 脚 本 调 试 过 程 或 第 二 十 六 章 调 试 页 面

部 署 和 维 护 We b 页 面

第 六 章 Web 项 目 概 念 - 图1046第 六 章 Web 项 目 概 念 - 图1047第 六 章 Web 项 目 概 念 - 图1048第 六 章 Web 项 目 概 念 - 图1049第 六 章 Web 项 目 概 念 - 图1050第 六 章 Web 项 目 概 念 - 图1051第 六 章 Web 项 目 概 念 - 图1052第 六 章 Web 项 目 概 念 - 图1053第 六 章 Web 项 目 概 念 - 图1054第 六 章 Web 项 目 概 念 - 图1055第 六 章 Web 项 目 概 念 - 图1056第 六 章 Web 项 目 概 念 - 图1057第 六 章 Web 项 目 概 念 - 图1058在 你 对 Web 应 用 调 试 之 后 并 对 应 用 性 能 感 到 满 意 的 时 候 你 可 以 把 应 用部 署 到 你 对 用 户 开 放 的 Web 服 务 器 上 因 为 一 个 Web 应 用 实 际 是 一 组 文 件 你需 要 把 虚 拟 根 和 其 文 件 组 复 制 到 产 品 Web 服 务 器 上 如 果 你 的 页 面 使 用 这 个 虚拟 根 作 为 它 们 链 接 的 根 基 那 么 所 有 链 接 都 应 当 继 续 工 作 如 果 你 的 项 目 包 括一 个 依 赖 项 目 你 还 需 要 确 保 服 务 器 部 件 的 输 出 在 服 务 器 上 恰 当 注 册 关 于 部件 注 册 的 更 多 内 容 参 见 第 六 篇 建 设 综 合 解 决 方 案

第 六 章 Web 项 目 概 念 - 图1059第 六 章 Web 项 目 概 念 - 图1060第 六 章 Web 项 目 概 念 - 图1061第 六 章 Web 项 目 概 念 - 图1062Web 应 用 的 优 点 是 易 于 维 护 要 更 新 一 个 Web 应 用 你 不 需 要 重 新 编 译 和 重新 分 布 整 个 可 执 行 的 新 文 件 你 需 要 做 的 全 部 事 情 就 是 添 加 新 文 件 并 更 换 以 前的 版 本

第 六 章 Web 项 目 概 念 - 图1063第 六 章 Web 项 目 概 念 - 图1064第 六 章 Web 项 目 概 念 - 图1065第 六 章 Web 项 目 概 念 - 图1066第 六 章 Web 项 目 概 念 - 图1067第 六 章 Web 项 目 概 念 - 图1068在 更 新 期 间 你 的 用 户 不 被 中 断 而 继 续 工 作 因 为 他 们 的 浏 览 器 正 在 使 用从 Web 服 务 器 得 到 的 原 始 文 件 副 本 当 原 始 文 件 被 新 版 本 更 换 时 用 户 只 在 页面 被 刷 新 以 后 ( 而 不 是 刷 新 时 ) 看 见 新 版 本 新 文 件 组 的 更 新 是 平 滑 进 行 的 要

第 六 章 Web 项 目 概 念 - 图1069第 六 章 Web 项 目 概 念 - 图1070第 六 章 Web 项 目 概 念 - 图1071第 六 章 Web 项 目 概 念 - 图1072了 解 更 多 内 容 参 见 第 三 十 章 部 署 和 维 护 Web 应 用

4 源 控 件

第 六 章 Web 项 目 概 念 - 图1073第 六 章 Web 项 目 概 念 - 图1074第 六 章 Web 项 目 概 念 - 图1075第 六 章 Web 项 目 概 念 - 图1076第 六 章 Web 项 目 概 念 - 图1077第 六 章 Web 项 目 概 念 - 图1078第 六 章 Web 项 目 概 念 - 图1079第 六 章 Web 项 目 概 念 - 图1080你 的 Web 应 用 可 以 很 容 易 地 成 长 为 一 个 大 型 文 件 组 要 保 持 你 的 Web 应 用反 映 当 前 状 况 就 需 要 一 个 工 作 组 创 建 并 维 护 这 些 文 件 不 管 你 是 以 工 作 组 还是 个 人 进 行 工 作 你 都 可 以 很 容 易 地 使 用 微 软 Visual Sou rceSafe 追 踪 并 保 存对 文 件 的 改 变 为 了 维 护 对 Web 文 件 的 改 变 你 可 以 使 用 Visual Sou rceSafe 并 与 微 软 的 Visual Int erDev 保 持 协 调 一 致

第 六 章 Web 项 目 概 念 - 图1081第 六 章 Web 项 目 概 念 - 图1082第 六 章 Web 项 目 概 念 - 图1083第 六 章 Web 项 目 概 念 - 图1084第 六 章 Web 项 目 概 念 - 图1085第 六 章 Web 项 目 概 念 - 图1086第 六 章 Web 项 目 概 念 - 图1087使 用 源 控 件 你 同 Web 工 作 组 其 他 成 员 可 以 分 享 文 件 独 立 修 改 文 件 并在 随 后 归 并 这 些 变 化 Visual SourceSafe 也 在 一 个 数 据 库 中 保 存 这 些 文 件 的以 前 版 本 留 下 变 更 日 期 和 时 间 踪 迹 并 提 供 一 个 用 于 保 留 注 释 日 志 的 选 项

第 六 章 Web 项 目 概 念 - 图1088第 六 章 Web 项 目 概 念 - 图1089最 常 用 的 Visual Sou rceSafe 命 令 可 以 随 时 直 接 从 Visual Int erDev 得 到Visual SourceSafe 命 令 组 的 其 余 命 令 随 时 可 从 Visual SourceSafe Explorer 中 得 到

第 六 章 Web 项 目 概 念 - 图1090第 六 章 Web 项 目 概 念 - 图1091要 使 用 Visual Int erDev 所 具 有 的 源 控 件 需 要 了 解

  • 源 控 件 部 件

  • 你 同 Visual Sou rceSafe 的 交 互 作 用

  • 第 六 章 Web 项 目 概 念 - 图1092在 Visual Sou rceSafe 同 Visual Int erDev 之 间 的 交 互 作 用

源 控 件 部 件

第 六 章 Web 项 目 概 念 - 图1093第 六 章 Web 项 目 概 念 - 图1094要 在 Web 文 件 中 使 用 源 控 件 你 需 要 下 述 内 容

  • 第 六 章 Web 项 目 概 念 - 图1095第 六 章 Web 项 目 概 念 - 图1096第 六 章 Web 项 目 概 念 - 图1097第 六 章 Web 项 目 概 念 - 图1098第 六 章 Web 项 目 概 念 - 图1099第 六 章 Web 项 目 概 念 - 图1100第 六 章 Web 项 目 概 念 - 图1101**Vi

    s u al S o ur ce Sa f e 服 务 器** 用 选 择 的 综 合 选 项 安 装 到 你 的 主 Web 服 务器 中 详 细 内 容 参 见 第 八 章 同 多 个 开 发 者 一 起 工 作 中 的 在 Web 服 务 器 上 安 装 Visual Sou rceSafe 一 节

第 六 章 Web 项 目 概 念 - 图1102第 六 章 Web 项 目 概 念 - 图1103第 六 章 Web 项 目 概 念 - 图1104注 意 : 在 开 发 者 工 作 站 上 安 装 Visual S ourceSafe 客 户 软 件 是 可 选 的客 户 软 件 对 检 查 你 的 W e b 应 用 来 说 不 是 必 需 的 只 要 在 主 W e b 服 务器 上 安 装 了 Visual Sou rceSafe 就 可 以 了

  • 第 六 章 Web 项 目 概 念 - 图1105第 六 章 Web 项 目 概 念 - 图1106**F

    r on t P a g e E x t e ns io n s** 安 装 到 主 Web 服 务 器 上 Visual Int erDev 使用 FrontPage Extensions 把 命 令 发 送 给 Visual Sou rceSafe

  • 第 六 章 Web 项 目 概 念 - 图1107**Vi

    s u al I n te rD ev** 安 装 到 你 的 开 发 者 工 作 站 上

  • 第 六 章 Web 项 目 概 念 - 图1108第 六 章 Web 项 目 概 念 - 图1109源 控 件 开 启 在 Web 应 用 上 实 现 源 控 件 开 启 并 在 主 Web 服 务 器 上 设 置使 用 Visual Sou rceSafe

第 六 章 Web 项 目 概 念 - 图1110第 六 章 Web 项 目 概 念 - 图1111第 六 章 Web 项 目 概 念 - 图1112注 意 : 要 得 到 源 控 件 的 最 好 结 果 就 要 使 用 一 个 服 务 器 上 的 Visual SourceSafe 而 这 个 服 务 器 要 运 行 带 有 NTFS 系 统 的 Windows TN

同 Vi su al S our ce Sa fe 的 相 互 作 用

第 六 章 Web 项 目 概 念 - 图1113第 六 章 Web 项 目 概 念 - 图1114第 六 章 Web 项 目 概 念 - 图1115第 六 章 Web 项 目 概 念 - 图1116可 以 按 照 你 希 望 完 成 的 任 务 在 几 种 级 别 上 同 Visual S ourceSafe 相 互 作用 有 些 任 务 只 需 执 行 成 一 次 其 它 一 些 任 务 则 需 要 定 期 执 行

第 六 章 Web 项 目 概 念 - 图1117第 六 章 Web 项 目 概 念 - 图1118第 六 章 Web 项 目 概 念 - 图1119第 六 章 Web 项 目 概 念 - 图1120下 表 给 出 你 可 能 要 完 成 的 一 些 典 型 任 务 怎 样 完 成 这 些 任 务 以 及 完 成 这些 任 务 时 要 使 用 的 接 口 每 个 任 务 的 更 详 细 信 息 可 通 过 使 用 表 中 的 链 接 得 知

任 务 使 用 频 度 使 用 的 软 件

安 装 并 组 建 Visual SourceSafe

每 个 主 Web 服 务 器 用一 次

Windows 和 Visual CourceSafe Setup

为 多 个 用 户 检 查 设 置 选 项 偶 尔 使 用 Visual SourceSafe

Adminis- trator

把 源 控 件 加 到 Web 应 用 上 每 个 Web 应 用 使 用 一

Visual Int erDev

检 查 文 件 出 入 经 常 使 用 Visual Int erDev

解 决 归 并 冲 突 偶 尔 使 用 Visual Int erDev

设 置 检 查 代 码 选 项 偶 尔 使 用 Visual Int erDev

查 看 文 件 历 史 偶 尔 使 用 Visual SourceSafe Explorer *

重 存 过 去 版 本 偶 尔 使 用 Visual SourceSafe Explorer *

第 六 章 Web 项 目 概 念 - 图1121第 六 章 Web 项 目 概 念 - 图1122第 六 章 Web 项 目 概 念 - 图1123第 六 章 Web 项 目 概 念 - 图1124第 六 章 Web 项 目 概 念 - 图1125第 六 章 Web 项 目 概 念 - 图1126第 六 章 Web 项 目 概 念 - 图1127第 六 章 Web 项 目 概 念 - 图1128第 六 章 Web 项 目 概 念 - 图1129* 如 果 使 用 代 理 服 务 器 用 于 远 程 访 问 就 不 能 使 用 Visual So urceSafe Explorer 查 看 你 的 Visual Sou rceSafe 数 据 库 因 为 该 Explorer 要 求 局域 网 连 接 要 了 解 更 多 内 容 参 见 第 六 章 Web 项 目 概 念 中 的 项 目 结构

第 六 章 Web 项 目 概 念 - 图1130第 六 章 Web 项 目 概 念 - 图1131第 六 章 Web 项 目 概 念 - 图1132第 六 章 Web 项 目 概 念 - 图1133下 边 各 节 介 绍 文 件 追 踪 同 时 检 出 (checkout) 与 归 并 历 史 细 节 以 及 其它 Visual Sou rceSafe 选 项

文 件 追 踪

第 六 章 Web 项 目 概 念 - 图1134第 六 章 Web 项 目 概 念 - 图1135第 六 章 Web 项 目 概 念 - 图1136第 六 章 Web 项 目 概 念 - 图1137第 六 章 Web 项 目 概 念 - 图1138当 你 安 装 Visual Sou rceSafe 并 使 它 为 你 的 Web 应 用 做 好 准 备 之 后 就 可以 直 接 进 入 Visual InterDev 开 始 工 作 Visual SourceSafe 和 Visual InterDev 结 合 在 一 起 平 滑 地 追 踪 你 对 文 件 施 加 改 变 和 在 你 Web 项 目 中 的 远 程 文 件 你 对Web 应 用 文 件 施 加 的 任 何 改 变 都 扩 展 到 Visual Sou rceSafe 项 目 中 而 不 要 求打 开 Visual Sou rceSafe

第 六 章 Web 项 目 概 念 - 图1139第 六 章 Web 项 目 概 念 - 图1140第 六 章 Web 项 目 概 念 - 图1141第 六 章 Web 项 目 概 念 - 图1142第 六 章 Web 项 目 概 念 - 图1143第 六 章 Web 项 目 概 念 - 图1144第 六 章 Web 项 目 概 念 - 图1145第 六 章 Web 项 目 概 念 - 图1146第 六 章 Web 项 目 概 念 - 图1147第 六 章 Web 项 目 概 念 - 图1148第 六 章 Web 项 目 概 念 - 图1149第 六 章 Web 项 目 概 念 - 图1150第 六 章 Web 项 目 概 念 - 图1151第 六 章 Web 项 目 概 念 - 图1152第 六 章 Web 项 目 概 念 - 图1153当 你 检 出 Web 项 目 中 一 个 文 件 的 时 候 你 要 在 本 地 Web 中 获 得 一 份 文 件 的可 写 副 本 在 你 检 查 文 件 进 入 时 新 副 本 就 复 制 到 主 服 务 器 的 主 Web 应 用 中并 发 送 给 Visual SourceSafe 存 储 器 你 的 本 地 副 本 变 成 只 读 文 件 如 果 你 正在 离 线 方 式 中 工 作 在 你 进 入 在 线 方 式 并 检 查 一 个 文 件 进 入 时 新 版 本 同 时 复制 到 主 Web 应 用 和 Visual Sou rceSafe 存 储 器 中 更 多 内 容 参 见 第 八 章 同多 个 开 发 者 一 起 工 作 中 的 在 源 控 件 下 工 作 一 节

同 时 检 出 与 归 并

第 六 章 Web 项 目 概 念 - 图1154第 六 章 Web 项 目 概 念 - 图1155第 六 章 Web 项 目 概 念 - 图1156第 六 章 Web 项 目 概 念 - 图1157第 六 章 Web 项 目 概 念 - 图1158第 六 章 Web 项 目 概 念 - 图1159如 果 Visual Sou rceSafe 设 置 成 允 许 同 时 检 出 第 六 章 Web 项 目 概 念 - 图1160 checkout 第 六 章 Web 项 目 概 念 - 图1161你 会 担 心 在 对文 件 进 行 检 出 时 是 否 有 某 个 人 对 该 文 件 作 出 改 变 当 出 现 这 种 情 况 时 你 可 以查 看 这 两 个 文 件 之 间 的 差 别 选 择 对 它 们 进 行 归 并 接 受 指 定 的 变 更 或 者 两个 版 本 中 都 去 掉 变 更

第 六 章 Web 项 目 概 念 - 图1162第 六 章 Web 项 目 概 念 - 图1163第 六 章 Web 项 目 概 念 - 图1164第 六 章 Web 项 目 概 念 - 图1165第 六 章 Web 项 目 概 念 - 图1166例 如 你 正 在 一 个 脚 本 上 工 作 而 某 个 人 正 在 改 变 一 个 Web 页 面 的 内 容 当 你 检 入 第 六 章 Web 项 目 概 念 - 图1167 check in 第 六 章 Web 项 目 概 念 - 图1168 这 个 文 件 时 你 可 以 把 这 两 个 版 本 归 并 到 一 个 包 含 两 种变 更 的 文 件 中

第 六 章 Web 项 目 概 念 - 图1169同 时 检 出 的 选 项 是 用 用 Visual SourceSafe Admini strator 设 置 的 关 于

第 六 章 Web 项 目 概 念 - 图1170第 六 章 Web 项 目 概 念 - 图1171第 六 章 Web 项 目 概 念 - 图1172第 六 章 Web 项 目 概 念 - 图1173第 六 章 Web 项 目 概 念 - 图1174第 六 章 Web 项 目 概 念 - 图1175检 出 的 更 多 内 容 参 见 第 八 章 同 多 个 开 发 者 一 起 工 作 中 的 解 决 归 并 冲 突一 节

文 件 历 史 细 节

第 六 章 Web 项 目 概 念 - 图1176第 六 章 Web 项 目 概 念 - 图1177第 六 章 Web 项 目 概 念 - 图1178第 六 章 Web 项 目 概 念 - 图1179第 六 章 Web 项 目 概 念 - 图1180第 六 章 Web 项 目 概 念 - 图1181Visual Sou rceSafe 提 供 这 个 选 项 对 每 次 检 入 第 六 章 Web 项 目 概 念 - 图1182 check in 第 六 章 Web 项 目 概 念 - 图1183 都 保 存 注 释在 你 检 入 一 个 文 件 时 提 醒 你 做 一 个 注 释 如 果 你 的 规 划 不 保 存 历 史 注 释 可 以使 用 Visual SourceS afe Administrat or 中 的 Source Control 第 六 章 Web 项 目 概 念 - 图1184 源 控 件 第 六 章 Web 项 目 概 念 - 图1185 选 项禁 止 出 现 注 释 对 话 框

Vi su al S our ce Sa fe 选 项

第 六 章 Web 项 目 概 念 - 图1186第 六 章 Web 项 目 概 念 - 图1187第 六 章 Web 项 目 概 念 - 图1188第 六 章 Web 项 目 概 念 - 图1189第 六 章 Web 项 目 概 念 - 图1190第 六 章 Web 项 目 概 念 - 图1191第 六 章 Web 项 目 概 念 - 图1192第 六 章 Web 项 目 概 念 - 图1193第 六 章 Web 项 目 概 念 - 图1194你 还 可 以 设 置 附 加 选 项 确 定 Visual S ourceSafe 如 何 提 供 提 醒 并 处 理对 文 件 的 改 变 这 些 设 置 影 响 用 于 Web 应 用 的 Visual Sou rceSafe 选 项 因 而也 影 响 在 Web 应 用 工 作 的 每 个 人 关 于 设 置 选 项 的 更 多 内 容 参 见 Visual SourceSafe 题 目 中 的 选 项 命 令

第 六 章 Web 项 目 概 念 - 图1195第 六 章 Web 项 目 概 念 - 图1196第 六 章 Web 项 目 概 念 - 图1197第 六 章 Web 项 目 概 念 - 图1198第 六 章 Web 项 目 概 念 - 图1199第 六 章 Web 项 目 概 念 - 图1200第 六 章 Web 项 目 概 念 - 图1201第 六 章 Web 项 目 概 念 - 图1202第 六 章 Web 项 目 概 念 - 图1203你 还 可 以 设 置 检 出 选 项 决 定 是 否 总 是 获 得 允 许 写 副 本 只 读 副 本 还 是 提示 进 行 选 择 关 于 设 置 默 认 选 项 的 更 多 内 容 参 见 第 八 章 同 多 个 开 发 者 一 起工 作 中 的 检 出 文 件

Vi su al I nte rD ev 与 Vi su al S our ce Sa fe 之 间 的 相 互 作 用

第 六 章 Web 项 目 概 念 - 图1204第 六 章 Web 项 目 概 念 - 图1205第 六 章 Web 项 目 概 念 - 图1206第 六 章 Web 项 目 概 念 - 图1207第 六 章 Web 项 目 概 念 - 图1208Visual Int erDev 和 Visual Sou rceSafe 通 过 FrontPage 服 务 器 扩 展 版 本 而相 互 作 用 Visual SourceSafe 和 FrontPage 扩 展 版 本 必 须 常 驻 于 同 一 台 计 算机 中 并 对 同 一 个 主 Web 服 务 器 进 行 工 作 如 果 你 有 Internet 信 息 服 务 器

第 六 章 Web 项 目 概 念 - 图1209第 六 章 Web 项 目 概 念 - 图1210第 六 章 Web 项 目 概 念 - 图1211第 六 章 Web 项 目 概 念 - 图1212 IIS 第 六 章 Web 项 目 概 念 - 图1213 4.0 版 本 就 可 以 有 多 个 虚 拟 主 Web 服 务 器 但 是 只 能 涉 及 到 一 个 Visual SourceSafe 项 目

第 六 章 Web 项 目 概 念 - 图1214

Visual Int erDev 和 FrontPage 服 务 器 扩 展

第 六 章 Web 项 目 概 念 - 图1215第 六 章 Web 项 目 概 念 - 图1216第 六 章 Web 项 目 概 念 - 图1217第 六 章 Web 项 目 概 念 - 图1218第 六 章 Web 项 目 概 念 - 图1219FrontPage 服 务 器 扩 展 版 本 提 供 Visual Int erDev 和 该 Web 服 务 器 上 其 它 服务 之 间 的 连 接 服 务 在 你 检 入 第 六 章 Web 项 目 概 念 - 图1220 check in 第 六 章 Web 项 目 概 念 - 图1221 一 个 文 件 时 该 文 件 从 开 发 者 工 作站 上 的 Visual Int erDev 移 动 到 FrontPage 扩 展 中 后 者 更 新 主 Web 应 用 并 把一 个 副 本 交 给 Visual Sou rceSafe Visual Sou rceSafe 把 该 副 本 连 同 记 有 日

第 六 章 Web 项 目 概 念 - 图1222第 六 章 Web 项 目 概 念 - 图1223第 六 章 Web 项 目 概 念 - 图1224第 六 章 Web 项 目 概 念 - 图1225期 时 间 和 检 入 该 文 件 用 户 的 一 个 记 录 存 入 自 己 的 存 储 器 中 如 果 你 选 择 添 加注 释 这 个 注 释 文 本 也 包 括 在 其 中

第 六 章 Web 项 目 概 念 - 图1226下 表 示 出 在 你 完 成 通 用 文 件 命 令 时 出 现 的 动 作任 务 动 作

检 出 并 打 开 一个 文 件

本 地 模 式 和 主 模 式 检 查 该 文 件 是 否 已 经 进 行 特 别 检 出 如果 没 检 出 则 检 出 该 文 件 并 把 该 文 件 的 允 写 副 本 放 到 你 本 地Web 应 用 中

第 六 章 Web 项 目 概 念 - 图1227第 六 章 Web 项 目 概 念 - 图1228第 六 章 Web 项 目 概 念 - 图1229第 六 章 Web 项 目 概 念 - 图1230第 六 章 Web 项 目 概 念 - 图1231第 六 章 Web 项 目 概 念 - 图1232如 果 你 处 于 离 线 模 式 在 你 与 服 务 器 断 开 期 间 不 能 检 出 文 件你 要 在 离 线 之 前 检 出 文 件

第 六 章 Web 项 目 概 念 - 图1233第 六 章 Web 项 目 概 念 - 图1234第 六 章 Web 项 目 概 念 - 图1235第 六 章 Web 项 目 概 念 - 图1236保 存 文 件 本 地 模 式 把 文 件 保 存 在 本 地 Web 应 用 中 该 文 件 不 保 存 到主 Web 应 用 中 也 不 检 入 到 Visual Sou rceSafe 中

第 六 章 Web 项 目 概 念 - 图1237第 六 章 Web 项 目 概 念 - 图1238第 六 章 Web 项 目 概 念 - 图1239主 模 式 把 文 件 保 存 到 本 地 Web 服 务 器 中 并 更 新 主 Web 应用 中 的 副 本 该 文 件 不 检 入 到 Visual Sou rceSafe 中

第 六 章 Web 项 目 概 念 - 图1240第 六 章 Web 项 目 概 念 - 图1241第 六 章 Web 项 目 概 念 - 图1242第 六 章 Web 项 目 概 念 - 图1243如 果 你 处 于 离 线 模 式 该 文 件 保 存 到 本 地 Web 应 用 中 不 保存 到 主 Web 应 用 中 该 文 件 不 检 入 到 Visual Sou rceSafe 中

保 存 与 检 入 文件

本 地 模 式 与 主 模 式 检 入 文 件 并 更 新 Visual S ourceSafe 中和 主 Web 应 用 中 的 副 本 根 据 你 的 检 入 选 择 还 可 能 从 本 地Web 应 用 中 去 掉 可 写 副 本

第 六 章 Web 项 目 概 念 - 图1244第 六 章 Web 项 目 概 念 - 图1245第 六 章 Web 项 目 概 念 - 图1246第 六 章 Web 项 目 概 念 - 图1247第 六 章 Web 项 目 概 念 - 图1248第 六 章 Web 项 目 概 念 - 图1249第 六 章 Web 项 目 概 念 - 图1250如 果 你 处 于 离 线 模 式 在 同 服 务 器 断 开 期 间 你 不 能 检 入 文 件在 你 返 回 到 在 线 方 式 之 后 需 要 检 出 这 些 文 件

5 安 全

第 六 章 Web 项 目 概 念 - 图1251第 六 章 Web 项 目 概 念 - 图1252第 六 章 Web 项 目 概 念 - 图1253第 六 章 Web 项 目 概 念 - 图1254第 六 章 Web 项 目 概 念 - 图1255第 六 章 Web 项 目 概 念 - 图1256World Wide Web 和 HTTP 为 Web 应 用 提 供 越 来 越 多 的 观 众 对 安 全 的 需 要 也成 比 例 增 加 此 外 Web 开 发 工 作 组 现 在 遍 布 全 球 需 要 严 格 控 制 观 众 和 工 作组 如 何 在 Web 应 用 文 件 上 进 行 工 作 并 对 有 安 全 要 求 的 系 统 控 制 访 问 权

第 六 章 Web 项 目 概 念 - 图1257第 六 章 Web 项 目 概 念 - 图1258第 六 章 Web 项 目 概 念 - 图1259第 六 章 Web 项 目 概 念 - 图1260Web 应 用 的 安 全 是 一 个 复 杂 的 问 题 因 为 它 可 以 在 不 同 模 式 中 设 置 几 个 级别 这 些 选 择 既 取 决 于 使 用 的 系 统 和 服 务 器 也 取 决 于 Web 应 用 的 需 要

  • 第 六 章 Web 项 目 概 念 - 图1261些 考

    虑 因 素 如 下

    • 设 置 安 全 措 施 位 置

    • 用 户 受 权

    • 第 六 章 Web 项 目 概 念 - 图1262允 许 访 问 Web 服 务 器 文 件 夹 和 文 件

    • 设 计 期 间 安 全 方 针

    • 运 行 期 间 安 全 方 针

    • 保 证 HTTP 安 全 传 输 (SSL)

    • 管 理 和 维 护 方 面 的 考 虑

第 六 章 Web 项 目 概 念 - 图1263第 六 章 Web 项 目 概 念 - 图1264第 六 章 Web 项 目 概 念 - 图1265第 六 章 Web 项 目 概 念 - 图1266第 六 章 Web 项 目 概 念 - 图1267关 于 安 全 方 面 的 更 多 内 容 参 见 MSDN T echnical Artcles 中 的 Authentica tion and Security for Int ernet Dev elopers 第 六 章 Web 项 目 概 念 - 图1268 MSDN 技 术 论 文 集 中 的 对 Internet 开 发 者 的 授 权 与 安 全 措 施 第 六 章 Web 项 目 概 念 - 图1269 或 参 见 在

http://www .microsoft.com/secur ity / 的 Microsoft Secu rity Advisor Web site 第 六 章 Web 项 目 概 念 - 图1270 微 软 安 全 顾 问 Web 站 点 第 六 章 Web 项 目 概 念 - 图1271

设 置 安 全 措 施 位 置

第 六 章 Web 项 目 概 念 - 图1272第 六 章 Web 项 目 概 念 - 图1273第 六 章 Web 项 目 概 念 - 图1274第 六 章 Web 项 目 概 念 - 图1275第 六 章 Web 项 目 概 念 - 图1276第 六 章 Web 项 目 概 念 - 图1277第 六 章 Web 项 目 概 念 - 图1278根 据 你 的 系 统 和 对 访 问 者 制 定 的 前 提 条 件 你 可 以 在 几 个 位 置 设 置 安 全 措施 例 如 对 于 内 部 网 的 基 本 安 全 可 以 同 网 络 本 身 的 安 全 问 题 同 时 解 决 与 维 护对 于 Internet W e b 应 用 你 可 以 把 安 全 机 制 加 到 页 面 上 再 通 过 这 些 页 面 把 安全 提 供 给 使 用 该 Web 应 用 的 Web 浏 览 器

第 六 章 Web 项 目 概 念 - 图1279第 六 章 Web 项 目 概 念 - 图1280第 六 章 Web 项 目 概 念 - 图1281第 六 章 Web 项 目 概 念 - 图1282第 六 章 Web 项 目 概 念 - 图1283第 六 章 Web 项 目 概 念 - 图1284下 表 列 出 施 加 安 全 机 制 的 许 多 位 置 选 项 正 如 你 所 见 到 的 那 样 你 可 能 需要 几 种 接 口 获 得 希 望 的 结 果 这 个 表 假 设 你 正 在 使 用 微 软 的 Windows NT 并 带有 Microsoft Internet 信 息 服 务 器 作 为 你 的 Web 服 务 器 还 带 有 Microsoft SQL 服 务 器 作 为 你 的 数 据 库 服 务 器

第 六 章 Web 项 目 概 念 - 图1285第 六 章 Web 项 目 概 念 - 图1286第 六 章 Web 项 目 概 念 - 图1287

操 作 系 统

Windows NT * 的 User Manag er 中 规 定 的 用 户 帐 号

文 件 夹

Windows NT Explorer 中 设 置 的 共 享 特 性

Web 服 务 器

第 六 章 Web 项 目 概 念 - 图1288

Internet 信 息 服 务 器 管 理 器 中 设 置 的 用 户 帐 号 和 服 务 器 特

虚 拟 根

第 六 章 Web 项 目 概 念 - 图1289

Internet 信 息 服 务 器 管 理 器

数 据 库

SQL 服 务 器 企 业 管 理 器 中 规 定 的 权 限

Web 应 用

Visual InterDev Web Permissions 中 设 置 的 并 保 存 在 一 个

话 期 间 的 Web 应 用 特 性

页 面

Visual Int erDev,Source Code Ed itor 中 编 写 的 服 务 器 脚 本

源 控 件

Visual SourceSafe Admini strator 中 规 定 的 用 户 帐 号 和 权

  • 第 六 章 Web 项 目 概 念 - 图1290第 六 章 Web 项 目 概 念 - 图1291第 六 章 Web 项 目 概 念 - 图1292第 六 章 Web 项 目 概 念 - 图1293第 六 章 Web 项 目 概 念 - 图1294第 六 章 Web 项 目 概 念 - 图1295第 六 章 Web 项 目 概 念 - 图1296 只 用 于 Windows NT 和 FS 文 件 系 统 的 Web 服 务 器 上 NTFS 允 许 你 对 每 个文 件 规 定 访 问 控 制 列 表 第 六 章 Web 项 目 概 念 - 图1297 ACL 使 用 FAT 文 件 系 统 不 论 是 在 Windows 95 上 还 是 在 Windows NT 服 务 器 上 都 将 大 大 降 低 安 全 特 性

第 六 章 Web 项 目 概 念 - 图1298第 六 章 Web 项 目 概 念 - 图1299第 六 章 Web 项 目 概 念 - 图1300第 六 章 Web 项 目 概 念 - 图1301第 六 章 Web 项 目 概 念 - 图1302第 六 章 Web 项 目 概 念 - 图1303第 六 章 Web 项 目 概 念 - 图1304对 于 你 Web 服 务 器 上 的 所 有 交 互 作 用 Visual InterDev 都 使 用 Visual FrontPage 扩 展 服 务 器 而 这 个 扩 展 服 务 器 可 以 使 用 操 作 系 统 和 Web 服 务 器 上已 经 有 的 安 全 特 性 例 如 这 个 扩 展 服 务 器 同 Windows NT 和 Internet 信 息 服务 器 集 成 在 一 起 管 理 Web 应 用 的 安 全 你 可 通 过 Visual Int erDev 用 户 接 口与 FrontPage 扩 展 服 务 器 进 行 交 互 作 用

第 六 章 Web 项 目 概 念 - 图1305

Visual Int erDev 和 安 全 部 件

第 六 章 Web 项 目 概 念 - 图1306第 六 章 Web 项 目 概 念 - 图1307第 六 章 Web 项 目 概 念 - 图1308当 规 划 在 Web 应 用 中 使 用 什 么 安 全 选 项 和 希 望 在 什 么 地 方 设 置 这 些 安 全 选项 的 时 候 考 虑 对 你 的 站 点 有 四 类 访 问 是 有 益 处 的 你 可 能 希 望

  • 允 许 任 何 Web 访 问 者 执 行 ASP 页 面 并 在 运 行 时 阅 读 HTML 页 面

  • 限 制 在 运 行 时 对 注 册 的 Web 访 问 者 进 行 访 问

  • 允 许 Web 开 发 者 和 作 者 在 设 计 时 编 写 你 的 文 件

  • 第 六 章 Web 项 目 概 念 - 图1309限 制 对 受 权 的 用 户 进 行 Web 管 理

第 六 章 Web 项 目 概 念 - 图1310第 六 章 Web 项 目 概 念 - 图1311第 六 章 Web 项 目 概 念 - 图1312第 六 章 Web 项 目 概 念 - 图1313第 六 章 Web 项 目 概 念 - 图1314第 六 章 Web 项 目 概 念 - 图1315要 全 面 了 解 对 你 的 Web 应 用 有 影 响 的 安 全 选 项 可 以 阅 读 FrontPage 扩 展服 务 器 Internet 信 息 服 务 器 和 Windows NT 的 有 关 安 全 特 性 的 内 容 如 果 你在 Web 应 用 中 使 用 数 据 库 你 就 可 能 希 望 熟 悉 ODBC 数 据 库 的 安 全 模 式 例 如Microsoft Access 或 SQL 服 务 器 要 了 解 对 于 Windows NT 和 Internet 信 息 服

第 六 章 Web 项 目 概 念 - 图1316第 六 章 Web 项 目 概 念 - 图1317务 器 设 置 安 全 选 项 的 更 多 内 容 参 见 这 些 产 品 的 文 档

用 户 受 权

第 六 章 Web 项 目 概 念 - 图1318第 六 章 Web 项 目 概 念 - 图1319第 六 章 Web 项 目 概 念 - 图1320在 Web 安 全 方 面 你 特 别 关 心 的 问 题 是 识 别 用 户 和 控 制 用 户 对 Web 应 用 及其 资 源 的 访 问 通 过 对 受 权 的 用 户 进 行 核 实 并 规 定 访 问 权 限 的 办 法 达 到 这 个 目的

第 六 章 Web 项 目 概 念 - 图1321第 六 章 Web 项 目 概 念 - 图1322第 六 章 Web 项 目 概 念 - 图1323第 六 章 Web 项 目 概 念 - 图1324第 六 章 Web 项 目 概 念 - 图1325第 六 章 Web 项 目 概 念 - 图1326在 选 择 安 全 选 项 的 时 候 你 需 要 规 定 用 户 如 何 向 你 的 Web 应 用 提 供 一 种 标识 如 何 检 验 这 种 标 识 以 及 允 许 用 户 得 到 什 么 级 别 的 访 问 权 或 权 限 下 表 提供 一 些 方 针 帮 助 你 为 你 的 Web 应 用 选 择 相 应 的 选 项

位 置 接 口 举 例

操 作 系 统 域 和 在 Windows NT 中 规 定 的 用 户 帐 号

Web 服 务 器 在 Internet 信 息 服 务 器 管 理 器 中 设 置 的 用 户 帐 号 和 服 务 器 特性

第 六 章 Web 项 目 概 念 - 图1327数 据 库 在 SQL 服 务 器 Enterprise Manager 中 规 定 的 权 限

第 六 章 Web 项 目 概 念 - 图1328第 六 章 Web 项 目 概 念 - 图1329Web 应 用 在 Visual InterDev W eb Permis sions 对 话 框 中 在 登 录 页面 上 以 及 在 对 话 期 间 存 储 的 变 量 中 设 置 的 Web 应 用 特 性

第 六 章 Web 项 目 概 念 - 图1330第 六 章 Web 项 目 概 念 - 图1331第 六 章 Web 项 目 概 念 - 图1332第 六 章 Web 项 目 概 念 - 图1333第 六 章 Web 项 目 概 念 - 图1334第 六 章 Web 项 目 概 念 - 图1335第 六 章 Web 项 目 概 念 - 图1336第 六 章 Web 项 目 概 念 - 图1337这 些 位 置 的 每 一 种 位 置 都 对 实 现 用 户 标 识 检 验 和 权 限 级 别 提 供 不 同 特 性设 置 根 据 你 使 用 的 系 统 和 软 件 这 些 特 性 设 置 可 以 同 操 作 系 统 级 别 设 置 的 选项 一 起 工 作 或 者 同 其 它 级 别 上 变 更 相 关 选 项 一 起 工 作 例 如 如 果 你 在 Visual InterDev W eb Permis sions 对 话 框 中 的 一 个 文 件 或 一 个 文 件 夹 中 设 置 权 限 那么 你 在 Windows NT 中 也 设 置 同 样 的 权 限

操 作 系 统 级

第 六 章 Web 项 目 概 念 - 图1338第 六 章 Web 项 目 概 念 - 图1339第 六 章 Web 项 目 概 念 - 图1340第 六 章 Web 项 目 概 念 - 图1341第 六 章 Web 项 目 概 念 - 图1342第 六 章 Web 项 目 概 念 - 图1343第 六 章 Web 项 目 概 念 - 图1344第 六 章 Web 项 目 概 念 - 图1345第 六 章 Web 项 目 概 念 - 图1346第 六 章 Web 项 目 概 念 - 图1347第 六 章 Web 项 目 概 念 - 图1348第 六 章 Web 项 目 概 念 - 图1349在 操 作 系 统 级 别 进 行 安 全 设 置 取 决 于 你 的 操 作 系 统 提 供 的 特 性 和 选 项 例 如 运 行 Windows NT 时 你 可 以 为 很 多 人 授 权 用 不 着 使 用 一 个 特 定 的 用 户帐 号 来 明 确 规 定 这 些 用 户 帐 号 这 也 就 是 所 谓 客 人 用 户 第 六 章 Web 项 目 概 念 - 图1350 guest us er 第 六 章 Web 项 目 概 念 - 图1351这个 帐 号 是 默 认 设 置 的 如 果 你 想 区 分 各 个 用 户 并 追 踪 他 们 就 需 要 在 另 一 种级 别 上 而 不 是 在 操 作 系 统 上 实 现 安 全 选 择

第 六 章 Web 项 目 概 念 - 图1352第 六 章 Web 项 目 概 念 - 图1353第 六 章 Web 项 目 概 念 - 图1354第 六 章 Web 项 目 概 念 - 图1355第 六 章 Web 项 目 概 念 - 图1356第 六 章 Web 项 目 概 念 - 图1357第 六 章 Web 项 目 概 念 - 图1358第 六 章 Web 项 目 概 念 - 图1359第 六 章 Web 项 目 概 念 - 图1360除 了 授 权 之 外 操 作 系 统 使 用 的 文 件 系 统 也 会 影 响 你 赋 予 用 户 的 权 限 例如 Windows NT 可 以 使 用 Windows NT 文 件 系 统 第 六 章 Web 项 目 概 念 - 图1361 NTFS 第 六 章 Web 项 目 概 念 - 图1362也 可 以 使 用 文 件 位 置表 第 六 章 Web 项 目 概 念 - 图1363 FAT 第 六 章 Web 项 目 概 念 - 图1364NTFS 允 许 你 对 文 件 或 文 件 夹 规 定 访 问 控 制 列 表 第 六 章 Web 项 目 概 念 - 图1365 ACL 第 六 章 Web 项 目 概 念 - 图1366因 而 你可 以 比 较 灵 活 地 控 件 访 问 但 是 FAT 不 提 供 规 定 列 表 能 力 提 供 的 控 件 也 很少

W e b 服 务 器 级

第 六 章 Web 项 目 概 念 - 图1367第 六 章 Web 项 目 概 念 - 图1368第 六 章 Web 项 目 概 念 - 图1369第 六 章 Web 项 目 概 念 - 图1370第 六 章 Web 项 目 概 念 - 图1371第 六 章 Web 项 目 概 念 - 图1372操 作 系 统 一 旦 完 成 对 用 户 标 识 的 检 验 Web 服 务 器 就 可 以 评 估 这 个 用 户 的 标识 Web 服 务 器 主 要 是 在 运 行 时 对 访 问 进 行 控 制 例 如 如 果 你 对 Internet 信息 服 务 器 使 用 默 认 配 置 那 么 Web 服 务 器 就 把 匿 名 请 求 作 为 Internet 信 息 服 务器 匿 名 用 户 IUSR_< machinenam e > 来 处 理

第 六 章 Web 项 目 概 念 - 图1373第 六 章 Web 项 目 概 念 - 图1374第 六 章 Web 项 目 概 念 - 图1375第 六 章 Web 项 目 概 念 - 图1376第 六 章 Web 项 目 概 念 - 图1377Internet 信 息 服 务 器 创 建 的 匿 名 用 户 与 在 Windows NT User Manager 中 定义 的 Internet 客 人 帐 号 类 似 但 是 口 令 变 更 不 能 自 动 处 理 对 其 中 之 一 变 更口 令 还 要 在 另 一 个 系 统 中 明 确 变 更 口 令

第 六 章 Web 项 目 概 念 - 图1378第 六 章 Web 项 目 概 念 - 图1379第 六 章 Web 项 目 概 念 - 图1380第 六 章 Web 项 目 概 念 - 图1381第 六 章 Web 项 目 概 念 - 图1382如 果 你 设 置 的 匿 名 帐 户 允 许 访 问 请 求 的 文 件 那 么 Internet 信 息 服 务 器 就允 许 访 问 这 个 文 件 满 足 请 求 否 则 Internet 信 息 服 务 器 拒 绝 请 求 并 给 客

第 六 章 Web 项 目 概 念 - 图1383第 六 章 Web 项 目 概 念 - 图1384第 六 章 Web 项 目 概 念 - 图1385第 六 章 Web 项 目 概 念 - 图1386户 返 回 一 个 出 错 信 息 通 知 客 户 Internet 信 息 服 务 器 支 持 的 授 权 方 法详 细 内 容 参 见 你 使 用 的 Web 服 务 器 文 档 中 有 关 安 全 方 面 内 容

数 据 库 级

第 六 章 Web 项 目 概 念 - 图1387第 六 章 Web 项 目 概 念 - 图1388第 六 章 Web 项 目 概 念 - 图1389第 六 章 Web 项 目 概 念 - 图1390第 六 章 Web 项 目 概 念 - 图1391第 六 章 Web 项 目 概 念 - 图1392Visual Int erDev 允 许 连 接 广 泛 的 数 据 资 源 你 为 数 据 库 设 置 的 安 全 措 施 取决 于 使 用 的 数 据 库 管 理 系 统 下 边 提 供 一 些 经 验 用 于 在 Web 应 用 使 用 的 数 据库 中 设 置 安 全 措 施 对 于 数 据 库 设 置 安 全 的 最 新 信 息 参 见 数 据 库 管 理 系 统 文档 中 安 全 题 目 中 的 内 容

第 六 章 Web 项 目 概 念 - 图1393第 六 章 Web 项 目 概 念 - 图1394第 六 章 Web 项 目 概 念 - 图1395第 六 章 Web 项 目 概 念 - 图1396第 六 章 Web 项 目 概 念 - 图1397第 六 章 Web 项 目 概 念 - 图1398第 六 章 Web 项 目 概 念 - 图1399对 于 以 文 件 为 基 础 的 系 统 例 如 微 软 Access 中 的 . mdb 文 件 你 可 以 通 过共 享 操 作 系 统 中 文 件 夹 和 文 件 中 的 权 限 来 控 制 安 全 如 果 你 正 使 用 SQL 服 务 器可 以 使 用 这 些 数 据 库 管 理 系 统 中 提 供 的 交 付 与 撤 销 特 权 的 特 性 例 如 微 软 SQL 服 务 器 就 有 一 种 Security Manager 第 六 章 Web 项 目 概 念 - 图1400 安 全 管 理 器 第 六 章 Web 项 目 概 念 - 图1401 允 许 你 为 单 个 用 户 或 一 组用 户 规 定 特 权

第 六 章 Web 项 目 概 念 - 图1402第 六 章 Web 项 目 概 念 - 图1403第 六 章 Web 项 目 概 念 - 图1404第 六 章 Web 项 目 概 念 - 图1405第 六 章 Web 项 目 概 念 - 图1406尽 管 SQL 服 务 器 为 Windows NT 提 供 三 种 类 型 登 录 安 全 措 施 我 们 还 是 推 荐选 择 使 用 标 准 登 录 安 全 措 施 标 准 登 录 安 全 措 施 在 访 问 服 务 器 时 要 求 一 个 ID 登录 号 和 一 个 口 令 Web 应 用 通 过 数 据 连 接 提 供 这 些 信 息 你 的 用 户 不 需 要 提 供任 何 其 它 标 识

第 六 章 Web 项 目 概 念 - 图1407第 六 章 Web 项 目 概 念 - 图1408第 六 章 Web 项 目 概 念 - 图1409第 六 章 Web 项 目 概 念 - 图1410第 六 章 Web 项 目 概 念 - 图1411第 六 章 Web 项 目 概 念 - 图1412某 些 Web 应 用 可 能 使 用 综 合 安 全 机 制 ( 但 这 不 向 所 有 系 统 推 荐 ) 如 果 你 选择 使 用 综 合 安 全 机 制 要 记 住 SQL 服 务 器 将 使 用 Windows NT 安 全 措 施 对 用 户授 权 因 而 Web 应 用 和 数 据 库 必 须 常 驻 同 一 个 服 务 器 中 Windows NT 不 把 安 全机 制 委 派 给 其 它 服 务 器

W e b 应 用 级

第 六 章 Web 项 目 概 念 - 图1413第 六 章 Web 项 目 概 念 - 图1414第 六 章 Web 项 目 概 念 - 图1415在 你 的 Web 应 用 中 你 可 以 利 用 安 全 特 性 中 一 些 特 性 的 优 点 而 这 些 安 全特 性 是 通 过 FrontPage 扩 展 服 务 器 和 通 过 随 时 可 用 Active Ser ver Pages 进 行处 理 的 Global.asa 文 件 提 供 的

FrontPage 扩 展 服 务 器

第 六 章 Web 项 目 概 念 - 图1416第 六 章 Web 项 目 概 念 - 图1417第 六 章 Web 项 目 概 念 - 图1418Visual Int erDev 通 过 FrontPage 扩 展 服 务 器 进 行 工 作 使 用 主 Web 服 务 器上 主 机 操 作 系 统 的 基 础 安 全 模 型 为 管 理 设 计 时 Web 权 限 提 供 可 能 性

第 六 章 Web 项 目 概 念 - 图1419第 六 章 Web 项 目 概 念 - 图1420第 六 章 Web 项 目 概 念 - 图1421第 六 章 Web 项 目 概 念 - 图1422如 果 你 的 操 作 系 统 是 带 有 NTFS 文 件 系 统 的 Windows NT FrontPage 扩 展 版本 便 使 用 下 表 中 用 于 DLL 的 ACL 文 件 管 理 管 理 员 和 作 者 的 访 问 权 这 些 目 录 对Web 服 务 器 来 说 是 隐 蔽 的 但 是 文 件 系 统 可 以 随 时 使 用

功 能 DLL 位 置

管 理 第 六 章 Web 项 目 概 念 - 图1423 例 如 设 置 Admin.dll 权限 第 六 章 Web 项 目 概 念 - 图1424

Admin.d ll

<Webdir>/_ vti_bin/_vti_adm

作 者 第 六 章 Web 项 目 概 念 - 图1425 例 如 打 开 一 个 文 件 第 六 章 Web 项 目 概 念 - 图1426 Author. dll

浏 览 第 六 章 Web 项 目 概 念 - 图1427 例 如 查 看 链 接 第 六 章 Web 项 目 概 念 - 图1428 Dvwssr. dll

<Webdir>/_ vti_bin/_vti_aut

<Webdir>/_ vti_bin/_vti_aut

第 六 章 Web 项 目 概 念 - 图1429第 六 章 Web 项 目 概 念 - 图1430第 六 章 Web 项 目 概 念 - 图1431第 六 章 Web 项 目 概 念 - 图1432第 六 章 Web 项 目 概 念 - 图1433第 六 章 Web 项 目 概 念 - 图1434第 六 章 Web 项 目 概 念 - 图1435在 你 执 行 一 个 功 能 的 时 候 例 如 改 变 Web 应 用 上 的 权 限 你 的 请 求 发 送 到服 务 器 上 的 HTTP 通 过 路 由 选 择 到 达 这 些 ISAPI DLL 中 的 一 个 例 如 要 完 成一 项 管 理 功 能 的 请 求 就 是 由 那 个 Web 应 用 的 Admin.dll 处 理 的 在 这 个 请 求 中

第 六 章 Web 项 目 概 念 - 图1436第 六 章 Web 项 目 概 念 - 图1437客 户 提 供 证 据 证 实 该 他 是 在 客 户 工 作 站 上 登 录 的 用 户 这 个 用 户 必 须 有 DLL

第 六 章 Web 项 目 概 念 - 图1438第 六 章 Web 项 目 概 念 - 图1439处 理 该 请 求 的 阅 读 权 限 第 六 章 Web 项 目 概 念 - 图1440 相 当 于 阅 读 和 执 行 个 人 权 限 第 六 章 Web 项 目 概 念 - 图1441 否 则 该 请 求 被 拒 绝

第 六 章 Web 项 目 概 念 - 图1442第 六 章 Web 项 目 概 念 - 图1443第 六 章 Web 项 目 概 念 - 图1444FrontPage 可 以 借 助 于 控 制 DLLs in_vt i_bin 阅 读 权 限 而 限 制 谁 能 够 执 行 请求 不 论 什 么 时 候 通 过 Web 权 限 对 话 框 对 Web 应 用 权 限 作 出 变 更 服 务 器 上 的FrontPage 扩 展 版 本 便 修 改 那 个 Web 应 用 相 应 _vti_bin 目 录 中 DLL 的 _vti_adm 子 目 录 和 _vti_aut 子 目 录 上 的 ACL

第 六 章 Web 项 目 概 念 - 图1445第 六 章 Web 项 目 概 念 - 图1446第 六 章 Web 项 目 概 念 - 图1447第 六 章 Web 项 目 概 念 - 图1448第 六 章 Web 项 目 概 念 - 图1449第 六 章 Web 项 目 概 念 - 图1450注 意 : FrontPage 管 理 设 计 期 间 安 全 机 制 时 不 改 变 内 容 文 件 上 的 A C L 只 改变 包 含 看 护 文 件 admin.dll author.dll 和 dvwssr.dll 目 录 上 的 A C L FrontPage 操 纵 内 容 文 件 A C L 管 理 运 行 期 间 安 全 这 是 下 一 节 的 题 目

Global.asa 文 件 处 理

第 六 章 Web 项 目 概 念 - 图1451第 六 章 Web 项 目 概 念 - 图1452第 六 章 Web 项 目 概 念 - 图1453第 六 章 Web 项 目 概 念 - 图1454第 六 章 Web 项 目 概 念 - 图1455Visual Int er Dev 支 持 一 些 可 以 充 分 使 用 激 活 服 务 器 页 面 的 Web 应 用激 活 服 务 器 页 面 的 特 性 之 一 便 是 在 同 那 个 Web 应 用 建 立 一 个 新 会 话 的 时 候

第 六 章 Web 项 目 概 念 - 图1456第 六 章 Web 项 目 概 念 - 图1457第 六 章 Web 项 目 概 念 - 图1458第 六 章 Web 项 目 概 念 - 图1459自 动 处 理 Web 应 用 的 Global.asa 文 件 如 果 这 个 文 件 出 现 的 话 你 可 以 使 用 这个 Web 应 用 和 会 话 来 控 制 对 Web 应 用 的 访 问 权 和 处 理 权 用 户 实 际 上 从 来 看 不见 Global.asa 文 件 和 你 施 加 的 安 全 措 施

第 六 章 Web 项 目 概 念 - 图1460允 许 访 问 We b 应 用 文 件 夹 和 文 件

第 六 章 Web 项 目 概 念 - 图1461第 六 章 Web 项 目 概 念 - 图1462第 六 章 Web 项 目 概 念 - 图1463在 规 定 识 别 用 户 的 办 法 之 后 你 就 可 以 通 过 设 置 权 限 来 控 制 对 系 统 资 源 的访 问 权 一 般 情 况 是 依 据 文 件 和 目 录 设 置 权 限

第 六 章 Web 项 目 概 念 - 图1464第 六 章 Web 项 目 概 念 - 图1465第 六 章 Web 项 目 概 念 - 图1466第 六 章 Web 项 目 概 念 - 图1467第 六 章 Web 项 目 概 念 - 图1468第 六 章 Web 项 目 概 念 - 图1469第 六 章 Web 项 目 概 念 - 图1470第 六 章 Web 项 目 概 念 - 图1471在 操 纵 系 统 级 别 上 你 可 以 对 单 个 用 户 设 置 权 限 读 写 执 行 删 除改 变 权 限 或 者 取 得 一 个 文 件 的 所 有 权

第 六 章 Web 项 目 概 念 - 图1472第 六 章 Web 项 目 概 念 - 图1473此 外 Windows NT 还 定 义 一 些 标 准 权 限 这 些 权 限 是 把 一 个 权 限 或 多 个 单

第 六 章 Web 项 目 概 念 - 图1474第 六 章 Web 项 目 概 念 - 图1475第 六 章 Web 项 目 概 念 - 图1476第 六 章 Web 项 目 概 念 - 图1477第 六 章 Web 项 目 概 念 - 图1478第 六 章 Web 项 目 概 念 - 图1479第 六 章 Web 项 目 概 念 - 图1480第 六 章 Web 项 目 概 念 - 图1481项 权 限 结 合 起 来 的 权 限 这 些 权 限 通 常 分 配 给 文 件 或 目 录 例 如 拥 有 变 更 权限 就 相 当 于 拥 有 读 写 执 行 和 删 除 各 单 项 权 限 拥 有 全 面 控 制 就 相 当 于 拥 有所 有 单 项 权 限 拥 有 标 准 阅 读 权 限 就 相 当 于 拥 有 分 别 阅 读 和 执 行 权 限

控 制 用 户 使 用 A C L 访 问 资 源

第 六 章 Web 项 目 概 念 - 图1482第 六 章 Web 项 目 概 念 - 图1483第 六 章 Web 项 目 概 念 - 图1484第 六 章 Web 项 目 概 念 - 图1485第 六 章 Web 项 目 概 念 - 图1486第 六 章 Web 项 目 概 念 - 图1487第 六 章 Web 项 目 概 念 - 图1488第 六 章 Web 项 目 概 念 - 图1489第 六 章 Web 项 目 概 念 - 图1490第 六 章 Web 项 目 概 念 - 图1491第 六 章 Web 项 目 概 念 - 图1492第 六 章 Web 项 目 概 念 - 图1493第 六 章 Web 项 目 概 念 - 图1494第 六 章 Web 项 目 概 念 - 图1495把 标 识 和 授 权 结 合 起 来 决 定 一 个 用 户 对 资 源 的 访 问 权 把 整 组 权 限 分 配 给一 项 资 源 例 如 分 配 给 一 个 文 件 或 一 个 目 录 便 是 所 谓 访 问 控 制 列 表 第 六 章 Web 项 目 概 念 - 图1496 ACL Access C ontrol List 第 六 章 Web 项 目 概 念 - 图1497当 一 个 用 户 企 图 访 问 一 项 资 源 的 时 候 操 作 系 统 便 检查 该 资 源 的 ACL 检 验 那 个 用 户 是 否 拥 有 相 应 的 权 限 完 成 企 图 进 行 的 访 问 例如 一 个 用 户 对 一 个 文 件 拥 有 只 读 权 限 但 他 企 图 删 除 该 文 件 那 么 这 个 用 户就 被 拒 绝 访 问 他 不 能 删 除 该 文 件

第 六 章 Web 项 目 概 念 - 图1498第 六 章 Web 项 目 概 念 - 图1499第 六 章 Web 项 目 概 念 - 图1500第 六 章 Web 项 目 概 念 - 图1501第 六 章 Web 项 目 概 念 - 图1502第 六 章 Web 项 目 概 念 - 图1503第 六 章 Web 项 目 概 念 - 图1504这 里 有 一 个 简 单 例 子 一 个 Web 站 点 管 理 员 希 望 使 用 安 全 手 段 保 护 该 站 点上 一 个 文 件 比 如 Sample.htm 文 件 以 防 止 用 户 通 过 匿 名 浏 览 站 点 的 办 法 来 阅读 文 件 简 单 改 变 Sample.htm 上 的 权 限 使 得 匿 名 用 户 帐 号 没 有 这 个 文 件 的 阅读 权 限 于 是 匿 名 用 户 便 不 能 看 见 Sample.htm 文 件

第 六 章 Web 项 目 概 念 - 图1505第 六 章 Web 项 目 概 念 - 图1506第 六 章 Web 项 目 概 念 - 图1507第 六 章 Web 项 目 概 念 - 图1508注 意 : 你 为 Windows NT 用 户 组 设 置 的 权 限 中 任 何 人 第 六 章 Web 项 目 概 念 - 图1509 Everyone 第 六 章 Web 项 目 概 念 - 图1510 也 包 括匿 名 用 户

Vi su al I nte rD ev W eb 应 用

Visual InterDev 把 由 FrontPage 定 义 的 安 全 模 式 暴 露 给 一 些 Web

这 些

Web

寄 宿 在 运 行 FrontPage 扩 展 服 务 器 的 一 个 服 务 器 上 这 个 模 式 汇 总

如 下

FrontPage 文 档 中 的 Using the FrontPage 97 Server Extensions

with

the

第 六 章 Web 项 目 概 念 - 图1511第 六 章 Web 项 目 概 念 - 图1512第 六 章 Web 项 目 概 念 - 图1513第 六 章 Web 项 目 概 念 - 图1514Microsoft Internet Information Server 第 六 章 Web 项 目 概 念 - 图1515 在 微 软 Internet 信 息 服 务 器 上 使

第 六 章 Web 项 目 概 念 - 图1516第 六 章 Web 项 目 概 念 - 图1517用 FrontPage 97 扩 展 服 务 器 软 件 第 六 章 Web 项 目 概 念 - 图1518 一 文 中 有 详 细 描 述 把 上 述 文 件 和 目 录 中 讨论 的 权 限 模 式 扩 充 到 Web 应 用 中

W e b 访 问 级 别

第 六 章 Web 项 目 概 念 - 图1519第 六 章 Web 项 目 概 念 - 图1520第 六 章 Web 项 目 概 念 - 图1521第 六 章 Web 项 目 概 念 - 图1522第 六 章 Web 项 目 概 念 - 图1523第 六 章 Web 项 目 概 念 - 图1524第 六 章 Web 项 目 概 念 - 图1525第 六 章 Web 项 目 概 念 - 图1526第 六 章 Web 项 目 概 念 - 图1527第 六 章 Web 项 目 概 念 - 图1528FrontPag 扩 展 服 务 器 为 Web 应 用 定 义 三 个 访 问 级 别 对 单 个 用 户 或 整 个 用户 组 可 以 分 配 这 三 个 级 别 中 的 一 个 级 别 或 不 分 配 访 问 权 访 问 权 是 以 每 个 Web 应 用 为 基 础 定 义 的 在 Web 上 定 义 访 问 权 的 操 作 便 是 所 谓 设 置 Web 权 限 三个 级 别 访 问 权 是 管 理 员 作 者 和 浏 览 这 些 访 问 权 描 述 如 下

访 问 级 别 授 予 的 权 限

管 理 员 创 作 与 浏 览 文 件

第 六 章 Web 项 目 概 念 - 图1529第 六 章 Web 项 目 概 念 - 图1530第 六 章 Web 项 目 概 念 - 图1531如 果 在 根 Web 上 在 根 Web 服 务 器 上 创 建 或 删 除 Web 应 用如 果 在 Web 应 用 上 在 该 Web 应 用 上 改 变 权 限

第 六 章 Web 项 目 概 念 - 图1532第 六 章 Web 项 目 概 念 - 图1533作 者 在 Web 应 用 上 浏 览 打 开 和 修 改 文 件 包 括 添 加 和 删 除 内 容浏 览 通 过 浏 览 器 阅 览 Web 的 内 容

第 六 章 Web 项 目 概 念 - 图1534第 六 章 Web 项 目 概 念 - 图1535第 六 章 Web 项 目 概 念 - 图1536第 六 章 Web 项 目 概 念 - 图1537在 默 认 情 况 下 在 创 建 一 个 Web 应 用 时 浏 览 访 问 权 授 予 所有 用 户 你 可 以 对 Web 应 用 限 制 浏 览 访 问 权 规 定 用 户 是 否拥 有 浏 览 访 问 权

设 计 期 间 安 全 方 针

第 六 章 Web 项 目 概 念 - 图1538设 计 期 间 安 全 管 理 是 通 过 控 制 那 些 用 户 或 用 户 组 授 予 对 Web 应 用 的 管 理 访问 权 和 创 作 访 问 权 来 实 现 的

第 六 章 Web 项 目 概 念 - 图1539要 给 一 个 用 户 对 一 个 Web 应 用 全 部 设 计 期 间 访 问 权 用 户 就 应 得 到 对 那 个 Web

第 六 章 Web 项 目 概 念 - 图1540第 六 章 Web 项 目 概 念 - 图1541第 六 章 Web 项 目 概 念 - 图1542第 六 章 Web 项 目 概 念 - 图1543第 六 章 Web 项 目 概 念 - 图1544第 六 章 Web 项 目 概 念 - 图1545应 用 的 管 理 访 问 权 如 果 你 希 望 一 个 用 户 能 够 在 一 个 服 务 器 上 创 建 新 Web 应 用这 个 用 户 就 需 要 在 那 个 服 务 器 上 根 Web 的 管 理 特 权 要 给 一 个 用 户 足 够 的 访 问权 对 已 经 存 在 的 Web 应 用 进 行 充 分 修 改 但 是 不 能 删 除 它 这 个 用 户 就 应 该 得到 对 Web 应 用 的 作 者 访 问 权

第 六 章 Web 项 目 概 念 - 图1546第 六 章 Web 项 目 概 念 - 图1547第 六 章 Web 项 目 概 念 - 图1548第 六 章 Web 项 目 概 念 - 图1549第 六 章 Web 项 目 概 念 - 图1550第 六 章 Web 项 目 概 念 - 图1551第 六 章 Web 项 目 概 念 - 图1552第 六 章 Web 项 目 概 念 - 图1553第 六 章 Web 项 目 概 念 - 图1554第 六 章 Web 项 目 概 念 - 图1555第 六 章 Web 项 目 概 念 - 图1556第 六 章 Web 项 目 概 念 - 图1557在 设 计 期 间 你 可 能 需 要 对 Web 应 用 工 作 组 成 员 提 供 不 同 级 别 的 访 问 权 不 是 所 有 成 员 都 需 要 管 理 特 权 有 些 成 员 可 能 只 需 要 对 某 些 文 件 夹 或 目 录 的 写访 问 权 作 为 默 认 权 限 Web 应 用 继 承 在 该 Web 应 用 第 一 次 创 建 根 时 所 具 有 的同 样 权 利 关 于 在 设 计 期 间 规 定 特 权 的 更 多 内 容 参 见 第 九 章 增 加 安 全 措 施中 设 置 Web 应 用 权 限 一 节

控 制 开 发 者 对 开 发 W e b 应 用 的 访 问 权

第 六 章 Web 项 目 概 念 - 图1558第 六 章 Web 项 目 概 念 - 图1559第 六 章 Web 项 目 概 念 - 图1560如 果 你 希 望 控 制 工 作 组 对 改 变 你 的 Web 应 用 文 件 所 拥 有 的 特 权 你 可 以 使用 Visual Int erDev 和 在 其 它 地 方 的 安 全 设 置 下 表 可 帮 助 你 选 择 同 Web 应 用相 适 应 的 安 全 设 置

设 置 位 置 典 型 内 部 网 设 置

操 作 系 统 Windows NT Challenge/Response( NTLM) Windows E xplorer 文 件 夹 (OS) 把 用 户 组 或 个 人 加 到 权 限 列 表 中

Web 服 务 器 取 决 于 具 体 服 务 器

第 六 章 Web 项 目 概 念 - 图1561第 六 章 Web 项 目 概 念 - 图1562数 据 库 在 企 业 管 理 器 中 把 安 全 类 型 设 置 成 标 准类 型

Visual Int erDev Web 项 目 把 用 户 加 到 Visual I nterDev Web 权 限 列 表

Visual Sou rceSafe 把 用 户 加 到 Visual SourceS afe

第 六 章 Web 项 目 概 念 - 图1563Administra tor 上下 表 给 出 在 Internet 上 的 典 型 安 全 设 置

设 置 位 置 典 型 Internet 设 置

操 作 系 统 基 本 清 除 文 本

Windows E xplorer 文 件 夹 (OS) 把 用 户 组 或 单 个 个 人 加 到 权 限 列 表 中

Web 服 务 器 与 操 作 系 统 相 同

第 六 章 Web 项 目 概 念 - 图1564第 六 章 Web 项 目 概 念 - 图1565数 据 库 在 企 业 管 理 器 中 把 安 全 类 型 设 置 成 标 准类 型

Visual Int erDev Web 项 目 把 用 户 加 到 Visual I nterDev Web 权 限 列 表

Visual Sou rceSafe 把 用 户 加 到 Visual SourceS afe

Administra tor 上

规 定 W e b 管 理 员

第 六 章 Web 项 目 概 念 - 图1566第 六 章 Web 项 目 概 念 - 图1567第 六 章 Web 项 目 概 念 - 图1568第 六 章 Web 项 目 概 念 - 图1569第 六 章 Web 项 目 概 念 - 图1570在 你 第 一 次 安 装 的 Web 服 务 器 时 将 提 示 你 提 供 一 个 Web 管 理 员 口 令 你可 以 规 定 其 他 用 户 对 你 的 Web 应 用 具 有 同 样 的 管 理 员 特 权 例 如 你 可 能 希 望某 个 人 也 能 添 加 新 用 户 或 者 改 变 Web 权 限

第 六 章 Web 项 目 概 念 - 图1571你 可 以 使 用 下 表 选 择 同 你 的 Web 应 用 相 适 应 的 安 全 选 项

设 置 位 置 典 型 内 部 网 设 置

操 作 系 统 (Windows N T ) Windows NT Challenge/Response( NTLM)

Windows Explorer 文 件 夹

(OS)

把 用 户 组 或 单 个 个 人 加 到 权 限 列 表 中

Web 服 务 器 用 户 组 和 口 令 设 置 必 须 同 操 作 系 统 一 致

第 六 章 Web 项 目 概 念 - 图1572第 六 章 Web 项 目 概 念 - 图1573数 据 库 在 企 业 管 理 器 中 提 供 相 应 的 数 据 库 权 限

Web 应 用 Global.asa 文 件

Visual Int erDev Web 项 目 把 用 户 加 到 Visual Int erDev Web 权 限 列 表 上下 表 给 出 对 Internet 的 典 型 安 全 设 置

设 置 位 置 典 型 Internet 设 置操 作 系 统 (Windows N T ) 基 本 清 除 文 本

Windows Explorer 文 件 夹

(OS)

把 用 户 组 或 个 人 加 到 权 限 列 表 中

Web 服 务 器 允 许 匿 名

第 六 章 Web 项 目 概 念 - 图1574数 据 库 提 供 TCP/IP 访 问 权 和 专 用 .dll

第 六 章 Web 项 目 概 念 - 图1575第 六 章 Web 项 目 概 念 - 图1576在 企 业 管 理 器 中 提 供 相 应 的 数 据 库 权 限

Web 应 用 Global.asa 文 件

Visual Int erDev Web 项 目 把 用 户 加 到 Visual Int erDev Web 权 限 列 表 上

使 用 源 控 件

第 六 章 Web 项 目 概 念 - 图1577第 六 章 Web 项 目 概 念 - 图1578在 开 发 期 间 对 你 的 Web 应 用 采 用 源 控 件 是 在 设 计 期 间 增 添 安 全 措 施 的 另 一种 途 径 在 你 的 Web 服 务 器 上 加 上 Visual SourceSafe 有 助 于 控 制 谁 可 以 在 Web 应 用 中 检 出 文 件 和 修 改 文 件

运 行 期 间 安 全 方 针

第 六 章 Web 项 目 概 念 - 图1579在 缺 省 安 装 微 软 Internet 信 息 服 务 器 和 FrontPage 服 务 器 扩 展 版 本 之 后

第 六 章 Web 项 目 概 念 - 图1580第 六 章 Web 项 目 概 念 - 图1581第 六 章 Web 项 目 概 念 - 图1582FrontPage 服 务 器 上 的 Web 应 用 可 能 被 可 以 对 服 务 器 产 生 HTTP 请 求 的 任 何 浏 览器 匿 名 阅 读 为 了 保 证 Web 应 用 不 被 这 样 不 受 限 制 的 访 问 Visual InterDev 作 者 使 用 运 行 期 间 安 全 机 制

第 六 章 Web 项 目 概 念 - 图1583作 为 开 发 过 程 的 一 部 分 作 者 选 用 阅 读 他 们 Web 页 面 的 浏 览 器 定 期 测 试 他

第 六 章 Web 项 目 概 念 - 图1584第 六 章 Web 项 目 概 念 - 图1585第 六 章 Web 项 目 概 念 - 图1586们 的 Web 应 用 由 于 这 个 原 因 作 者 甚 至 在 创 作 的 时 候 也 必 须 考 虑 运 行 期 间 的安 全 问 题

第 六 章 Web 项 目 概 念 - 图1587第 六 章 Web 项 目 概 念 - 图1588第 六 章 Web 项 目 概 念 - 图1589第 六 章 Web 项 目 概 念 - 图1590第 六 章 Web 项 目 概 念 - 图1591第 六 章 Web 项 目 概 念 - 图1592注 意 : 如 果 你 用 于 产 品 的 服 务 器 同 用 于 开 发 和 测 试 的 服 务 器 是 同 一 个 服 务器 那 么 运 行 的 安 全 就 变 得 同 产 品 安 全 一 样 了 然 而 如 果 一 个 W e b 应 用 放 到 一 个 不 同 服 务 器 的 产 品 中 那 么 在 这 个 产 品 服 务 器 上 的 安 全设 置 就 值 得 研 究 在 需 要 的 时 候 要 进 行 调 整

第 六 章 Web 项 目 概 念 - 图1593第 六 章 Web 项 目 概 念 - 图1594第 六 章 Web 项 目 概 念 - 图1595第 六 章 Web 项 目 概 念 - 图1596第 六 章 Web 项 目 概 念 - 图1597第 六 章 Web 项 目 概 念 - 图1598第 六 章 Web 项 目 概 念 - 图1599例 如 如 果 该 产 品 服 务 器 有 FrontPage 扩 展 版 本 并 且 Web 应 用 使 用 Copy Web 命 令 被 传 递 到 该 产 品 服 务 器 上 安 全 设 置 就 需 要 通 过 Visual InterDev 重 新 建立 如 果 产 品 服 务 器 是 一 个 Internet 信 息 服 务 器 而 没 有 FrontPage 扩 展 版 本安 全 机 制 就 应 通 过 使 用 管 理 Web 应 用 内 容 的 文 件 和 目 录 ACD 的 Windows Exploer 来 建 立

第 六 章 Web 项 目 概 念 - 图1600第 六 章 Web 项 目 概 念 - 图1601第 六 章 Web 项 目 概 念 - 图1602第 六 章 Web 项 目 概 念 - 图1603运 行 期 间 的 安 全 管 理 首 先 决 定 是 控 制 所 有 用 户 还 是 只 允 许 注 册 用 户 浏 览Web 应 用 第 二 是 控 制 对 哪 些 用 户 授 权 以 便 去 访 问 只 允 许 注 册 的 浏 览 器 才 能访 问 的 Web 应 用

浏 览 许 可

第 六 章 Web 项 目 概 念 - 图1604第 六 章 Web 项 目 概 念 - 图1605FrontPage 安 全 模 式 便 于 最 终 用 户 使 用 两 种 访 问 级 别 进 行 访 问 无 限 制 浏 览与 有 限 制 浏 览

无 限 制 浏 览

第 六 章 Web 项 目 概 念 - 图1606第 六 章 Web 项 目 概 念 - 图1607第 六 章 Web 项 目 概 念 - 图1608第 六 章 Web 项 目 概 念 - 图1609第 六 章 Web 项 目 概 念 - 图1610无 限 制 浏 览 是 新 Web 应 用 的 默 认 设 置 所 有 用 户 都 可 以 阅 读 第 六 章 Web 项 目 概 念 - 图1611 浏 览 第 六 章 Web 项 目 概 念 - 图1612 不 受限 制 浏 览 的 Web 应 用 请 求 阅 读 Web 页 面 的 每 个 最 终 用 户 都 可 以 作 为 匿 名 用 户也 就 是 说 最 终 用 户 在 得 到 页 面 之 前 不 需 要 对 他 们 检 验

第 六 章 Web 项 目 概 念 - 图1613第 六 章 Web 项 目 概 念 - 图1614第 六 章 Web 项 目 概 念 - 图1615第 六 章 Web 项 目 概 念 - 图1616第 六 章 Web 项 目 概 念 - 图1617第 六 章 Web 项 目 概 念 - 图1618第 六 章 Web 项 目 概 念 - 图1619第 六 章 Web 项 目 概 念 - 图1620第 六 章 Web 项 目 概 念 - 图1621注 意 : 因 为 从 不 要 求 最 终 用 户 标 识 自 己 因 此 他 们 对 W e b 应 用 是 否 有 浏 览 访问 权 不 加 区 别 对 无 限 制 浏 览 的 方 式 进 行 解 释 是 用 Internet 信 息 服务 器 的 允 许 匿 名 设 置 实 现 的 参 见 本 章 后 边 的 运 行 期 间 安 全 考虑 一 节

有 限 制 浏 览

第 六 章 Web 项 目 概 念 - 图1622第 六 章 Web 项 目 概 念 - 图1623第 六 章 Web 项 目 概 念 - 图1624第 六 章 Web 项 目 概 念 - 图1625第 六 章 Web 项 目 概 念 - 图1626第 六 章 Web 项 目 概 念 - 图1627第 六 章 Web 项 目 概 念 - 图1628第 六 章 Web 项 目 概 念 - 图1629第 六 章 Web 项 目 概 念 - 图1630第 六 章 Web 项 目 概 念 - 图1631使 用 Web 权 限 对 话 框 任 何 根 Web 或 子 Web 应 用 都 可 以 设 置 成 只 对 注 册 用户 的 有 限 制 浏 览 FrontPage 扩 展 把 对 匿 名 用 户 的 阅 读 访 问 权 从 Web 应 用 的 所有 内 容 文 件 中 去 掉 于 是 匿 名 最 终 用 户 对 阅 读 Web 应 用 页 面 的 要 求 被 Internet 信 息 服 务 器 所 拒 绝 最 终 用 户 必 须 在 Windows NT 中 对 他 们 的 标 识 得 到 受 权 受权 的 用 户 帐 号 必 须 在 请 求 得 到 满 足 之 前 拥 有 对 Web 应 用 的 浏 览 访 问 权 当 一 个用 户 得 到 对 Web 应 用 的 浏 览 访 问 权 的 时 候 FrontPage 扩 展 版 本 把 用 户 帐 号 阅读 访 问 权 赋 予 该 Web 应 用 的 所 有 内 容 文 件 第 六 章 Web 项 目 概 念 - 图1632 参 见 本 章 后 边 的 运 行 期 间 安 全 考虑

第 六 章 Web 项 目 概 念 - 图1633第 六 章 Web 项 目 概 念 - 图1634第 六 章 Web 项 目 概 念 - 图1635第 六 章 Web 项 目 概 念 - 图1636为 了 对 可 以 浏 览 Web 应 用 的 人 进 行 完 全 控 制 要 限 制 Web 应 用 以 便 只 允许 注 册 的 用 户 才 能 浏 览 然 后 再 授 予 特 定 用 户 或 用 户 组 对 Web 应 用 的 浏 览 访 问权

运 行 期 间 安 全 实 现 细 节

第 六 章 Web 项 目 概 念 - 图1637第 六 章 Web 项 目 概 念 - 图1638第 六 章 Web 项 目 概 念 - 图1639第 六 章 Web 项 目 概 念 - 图1640第 六 章 Web 项 目 概 念 - 图1641第 六 章 Web 项 目 概 念 - 图1642第 六 章 Web 项 目 概 念 - 图1643第 六 章 Web 项 目 概 念 - 图1644第 六 章 Web 项 目 概 念 - 图1645FrontPage 扩 展 版 本 使 用 WWW 服 务 器 软 件 的 基 础 安 全 模 式 来 管 理 运 行 期 间 的Web 权 限 这 里 我 们 只 考 虑 一 种 情 况 就 是 在 带 有 NTFS 文 件 系 统 的 Windows NT 上 运 行 的 Internet 信 息 服 务 器 3.0 在 非 Internet 信 息 服 务 器 上 的 安全 超 出 了 本 题 目 范 围 在 非 NTFS 文 件 上 的 安 全 性 质 要 严 格 限 制

FrontPage 运 行 期 间 安 全

第 六 章 Web 项 目 概 念 - 图1646第 六 章 Web 项 目 概 念 - 图1647第 六 章 Web 项 目 概 念 - 图1648第 六 章 Web 项 目 概 念 - 图1649第 六 章 Web 项 目 概 念 - 图1650第 六 章 Web 项 目 概 念 - 图1651第 六 章 Web 项 目 概 念 - 图1652第 六 章 Web 项 目 概 念 - 图1653第 六 章 Web 项 目 概 念 - 图1654FrontPage 对 运 行 期 间 安 全 的 管 理 同 设 计 期 间 安 全 的 管 理 不 同 这 是 因 为 运行 时 HTTP 要 求 阅 读 的 页 面 不 指 向 ISAPI DLL 而 设 计 时 要 求 指 向 这 里 Internet 信 息 服 务 器 直 接 到 达 被 请 求 的 文 件 并 且 企 图 阅 读 它 如 下 述 那 样 由 于 这 个原 因 FrontPage 直 接 修 改 Web 应 用 中 内 容 文 件 上 的 ACL 以 便 控 制 运 行 期 间 的安 全

运 行 期 间 安 全 考 虑

第 六 章 Web 项 目 概 念 - 图1655第 六 章 Web 项 目 概 念 - 图1656第 六 章 Web 项 目 概 念 - 图1657运 行 期 间 你 可 能 希 望 允 许 每 个 人 都 阅 读 Web 应 用 的 页 面 或 者 局 限 于 某些 受 权 用 户 进 行 访 问

任 何 W e b 访 问 者 都 允 许 访 问

第 六 章 Web 项 目 概 念 - 图1658第 六 章 Web 项 目 概 念 - 图1659第 六 章 Web 项 目 概 念 - 图1660第 六 章 Web 项 目 概 念 - 图1661你 可 以 把 你 的 系 统 设 置 成 允 许 任 何 访 问 者 进 行 访 问 下 表 列 出 一 些 典 型 设置 你 可 以 使 用 这 些 设 置 控 制 Web 应 用 的 安 全 其 它 设 置 和 设 置 结 合 对 某 些 Web 访 问 者 可 能 产 生 运 行 期 间 错 误

第 六 章 Web 项 目 概 念 - 图1662设 置 位 置 内 部 网 设 置 Internet 设 置

操 作 系 统 (Windows

NT)/

允 许 匿 名

允 许 匿 名

Web 服 务 器

文 件 夹

通 过 Web

服 务 器

处 理

把 匿 名 ID

加 到 相 应 用

户 组 上 通 过

Web 服 务

器 处 理 权 限

数 据 库

SQL 服 务 器

标 准 的

SQL 服 务 器

标 准 的

Web 应 用

无 规 定

无 规 定

页 面

无 规 定

无 规 定

第 六 章 Web 项 目 概 念 - 图1663第 六 章 Web 项 目 概 念 - 图1664无 限 制 浏 览

第 六 章 Web 项 目 概 念 - 图1665第 六 章 Web 项 目 概 念 - 图1666当 一 个 Web 应 用 设 置 成 允 许 无 限 制 浏 览 时 FrontPage 就 把 匿 名 用 户 帐 号 标准 阅 读 访 问 权 赋 予 那 个 Web 应 用 中 的 所 有 有 关 内 容 文 件

限 制 W e b 访 问 者 的 访 问 权

第 六 章 Web 项 目 概 念 - 图1667第 六 章 Web 项 目 概 念 - 图1668第 六 章 Web 项 目 概 念 - 图1669第 六 章 Web 项 目 概 念 - 图1670第 六 章 Web 项 目 概 念 - 图1671第 六 章 Web 项 目 概 念 - 图1672第 六 章 Web 项 目 概 念 - 图1673你 可 以 通 过 在 一 个 方 面 设 置 安 全 选 项 的 办 法 限 制 对 你 的 Web 应 用 的 访 问 权有 些 开 发 者 组 建 一 个 站 点 这 个 站 点 有 一 个 Web 应 用 这 个 应 用 对 介 绍 和 链 接到 另 一 个 Web 应 用 上 的 一 般 内 容 不 限 制 访 问 但 是 这 另 一 个 Web 应 用 却 是 只 对受 权 的 访 问 者 开 发 的 这 第 二 种 Web 应 用 一 般 要 求 访 问 者 进 行 登 录 以 便 对 其ID 和 口 令 同 注 册 用 户 数 据 库 进 行 比 较

第 六 章 Web 项 目 概 念 - 图1674第 六 章 Web 项 目 概 念 - 图1675你 还 可 以 参 考 下 表 选 择 安 全 选 项 使 其 适 应 于 你 的 应 用

设 置 位 置 内 部 网 设 置 Internet 设 置

操 作 系 统 (Windows NT)/Web 服 务 器 (IIS)

Windows NT

Challente/ Response (NTLM)

把 匿 名 用 户 ID 加 到相 应 用 户 组 中

第 六 章 Web 项 目 概 念 - 图1676

为 用 户 组 或 个

第 六 章 Web 项 目 概 念 - 图1677

用 户 组 和 口 令

操 作 系 统 一 致
Windows

Explorer

把 用

把 用 户 组 或 个 人

第 六 章 Web 项 目 概 念 - 图1678 OS 第 六 章 Web 项 目 概 念 - 图1679

表 中

权 限 表 中

数 据 库

标 准

标 准

Web 应 用

Global.asa 文 件

Global.asa 文 件

识 受 权 用 户 并 为 用

保 存 会 话 方 式

页 面

使 用 .asp 文 件

使 用 .asp 文 件 和

注 册 用 户

脚 本

务 器 脚 本

第 六 章 Web 项 目 概 念 - 图1680第 六 章 Web 项 目 概 念 - 图1681第 六 章 Web 项 目 概 念 - 图1682第 六 章 Web 项 目 概 念 - 图1683第 六 章 Web 项 目 概 念 - 图1684当 一 个 Web 应 用 设 置 成 只 允 许 注 册 的 用 户 浏 览 它 的 时 候 FrontPage 就 把 所有 匿 名 用 户 帐 号 权 限 从 该 Web 应 用 内 容 文 件 中 去 掉 因 为 Internet 信 息 服 务 器与 个 人 无 关 从 而 在 所 有 请 求 期 间 匿 名 用 户 也 就 不 具 有 用 户 资 格 第 六 章 Web 项 目 概 念 - 图1685 在 允 许 检 查匿 名 的 时 候 第 六 章 Web 项 目 概 念 - 图1686 这 就 引 起 标 识 失 败 问 题 并 开 始 如 上 所 述 的 授 权 过 程

HT TP 传 输 安 全 (S SL )

第 六 章 Web 项 目 概 念 - 图1687第 六 章 Web 项 目 概 念 - 图1688第 六 章 Web 项 目 概 念 - 图1689第 六 章 Web 项 目 概 念 - 图1690第 六 章 Web 项 目 概 念 - 图1691第 六 章 Web 项 目 概 念 - 图1692第 六 章 Web 项 目 概 念 - 图1693第 六 章 Web 项 目 概 念 - 图1694SSL 第 六 章 Web 项 目 概 念 - 图1695 Secure Soc kets Layer 安 全 软 插 口 层 第 六 章 Web 项 目 概 念 - 图1696 是 一 种 协 议 用 于 保 护 HTTP 传 输 不 被 意 外 窃 听 在 设 计 的 时 候 和 完 成 Web 复 制 操 作 的 时 候 Visual InterDev 支 持 在 客 户 / 服 务 器 链 接 上 使 用 SSL 选 项 你 还 可 以 在 运 行 的 时 候 使 用 SSL 在你 创 建 一 个 新 Web 项 目 或 启 动 一 个 Web 复 制 操 作 的 时 候 选 择 使 用 一 条 SSL 连接

第 六 章 Web 项 目 概 念 - 图1697第 六 章 Web 项 目 概 念 - 图1698第 六 章 Web 项 目 概 念 - 图1699第 六 章 Web 项 目 概 念 - 图1700第 六 章 Web 项 目 概 念 - 图1701若 一 条 SSL 连 接 正 在 使 用 中 在 传 输 之 前 所 有 HTTP 请 求 和 回 答 都 是 加 密的 在 收 到 之 后 解 密 这 个 过 程 不 要 求 额 外 时 间 而 降 低 性 能

第 六 章 Web 项 目 概 念 - 图1702第 六 章 Web 项 目 概 念 - 图1703第 六 章 Web 项 目 概 念 - 图1704第 六 章 Web 项 目 概 念 - 图1705第 六 章 Web 项 目 概 念 - 图1706第 六 章 Web 项 目 概 念 - 图1707除 了 这 个 加 密 / 解 密 步 骤 之 外 所 有 Visual InterDev 运 作 都 严 格 同 在 非 SSL 连 接 上 一 样 进 行 你 必 须 在 可 以 启 动 一 条 SSL 连 接 之 前 在 你 的 Web 服 务 器 上 获得 并 安 装 SSL 验 证 关 于 在 Internet 信 息 服 务 器 上 获 得 并 安 装 SSL 签 证 的 更 多内 容 参 见 Internet 信 息 服 务 器 文 档 中 的 Securing Your Site Against Intruders 第 六 章 Web 项 目 概 念 - 图1708 保 护 你 的 节 点 不 被 入 侵 第 六 章 Web 项 目 概 念 - 图1709

管 理 与 维 护 We b 应 用 的 安 全

第 六 章 Web 项 目 概 念 - 图1710第 六 章 Web 项 目 概 念 - 图1711对 你 的 Web 应 用 和 系 统 选 择 相 应 设 置 的 时 候 你 还 可 能 考 虑 到 在 维 护 安 全规 划 方 面 的 管 理 需 求 问 题

第 六 章 Web 项 目 概 念 - 图1712第 六 章 Web 项 目 概 念 - 图1713第 六 章 Web 项 目 概 念 - 图1714第 六 章 Web 项 目 概 念 - 图1715第 六 章 Web 项 目 概 念 - 图1716第 六 章 Web 项 目 概 念 - 图1717第 六 章 Web 项 目 概 念 - 图1718例 如 如 果 你 选 择 使 用 Windows NT Challenge Response Web 权 限 就 要 以在 那 个 服 务 器 上 定 义 的 个 人 和 用 户 组 为 基 础 这 项 设 置 对 内 部 网 也 能 很 好 运 行 因 为 用 户 情 况 就 像 一 般 情 况 那 样 组 建 和 维 护 而 且 用 户 数 量 也 是 知 道 的 Web 权 限 可 以 与 网 络 权 限 同 时 提 供

第 六 章 Web 项 目 概 念 - 图1719第 六 章 Web 项 目 概 念 - 图1720然 而 如 果 你 的 Web 应 用 正 在 Internet 上 运 行 着 而 且 你 使 用 Windows NT

第 六 章 Web 项 目 概 念 - 图1721第 六 章 Web 项 目 概 念 - 图1722第 六 章 Web 项 目 概 念 - 图1723第 六 章 Web 项 目 概 念 - 图1724Challenge Response 用 户 情 况 的 大 量 潜 在 问 题 使 得 对 用 户 的 管 理 成 为 系 统 管理 员 的 全 天 候 工 作 还 有 操 作 系 统 一 般 对 你 可 以 指 定 的 用 户 配 置 文 件 数 目 有限 制

简 化 运 行 期 间 安 全 措 施

第 六 章 Web 项 目 概 念 - 图1725第 六 章 Web 项 目 概 念 - 图1726像 在 设 计 期 间 的 安 全 问 题 情 况 一 样 你 可 以 简 化 运 行 期 间 安 全 管 理 任 务

第 六 章 Web 项 目 概 念 - 图1727第 六 章 Web 项 目 概 念 - 图1728第 六 章 Web 项 目 概 念 - 图1729第 六 章 Web 项 目 概 念 - 图1730第 六 章 Web 项 目 概 念 - 图1731第 六 章 Web 项 目 概 念 - 图1732第 六 章 Web 项 目 概 念 - 图1733第 六 章 Web 项 目 概 念 - 图1734办 法 是 在 Web 服 务 器 上 建 立 一 个 本 地 组 比 如 Web_Reader s 给 该 组 对 根 Web 应 用 的 浏 览 访 问 权 一 定 要 确 实 限 制 根 Web 应 用 只 让 注 册 的 用 户 可 以 浏 览 它在 创 建 新 的 子 Web 应 用 的 时 候 保 持 它 们 的 缺 省 设 置 从 该 根 Web 应 用 继 承 权限

第 六 章 Web 项 目 概 念 - 图1735第 六 章 Web 项 目 概 念 - 图1736第 六 章 Web 项 目 概 念 - 图1737第 六 章 Web 项 目 概 念 - 图1738第 六 章 Web 项 目 概 念 - 图1739第 六 章 Web 项 目 概 念 - 图1740第 六 章 Web 项 目 概 念 - 图1741现 在 把 批 准 一 个 新 用 户 在 服 务 器 上 浏 览 Web 应 用 的 任 务 简 化 成 使 用 Windows NT User Manager 把 这 个 新 用 户 名 字 加 到 Web_Reader s 组 中 就 可 以 了 关 于 添加 用 户 组 的 更 多 内 容 参 见 第 九 章 增 添 安 全 措 施 中 的 设 置 Web 应 用 权 限 一 节

管 理 多 W e b 应 用 的 安 全

第 六 章 Web 项 目 概 念 - 图1742第 六 章 Web 项 目 概 念 - 图1743第 六 章 Web 项 目 概 念 - 图1744第 六 章 Web 项 目 概 念 - 图1745第 六 章 Web 项 目 概 念 - 图1746第 六 章 Web 项 目 概 念 - 图1747以 一 个 个 Web 为 基 础 设 置 并 施 加 权 限 设 置 你 可 以 创 建 子 Web 应 用 像前 边 说 的 那 样 从 根 Web 中 继 承 权 限 从 而 节 省 设 置 时 间

第 六 章 Web 项 目 概 念 - 图1748第 六 章 Web 项 目 概 念 - 图1749第 六 章 Web 项 目 概 念 - 图1750根 Web 权 限 的 任 何 改 变 都 施 加 于 从 该 根 Web 继 承 权 限 的 所 有 子 Web 应 用管 理 员 可 以 不 直 接 改 变 子 Web 应 用 上 的 权 限 直 到 它 被 设 置 成 拥 有 自 己 的 独 有权 限 为 止

有 效 管 理 权 限

第 六 章 Web 项 目 概 念 - 图1751第 六 章 Web 项 目 概 念 - 图1752第 六 章 Web 项 目 概 念 - 图1753第 六 章 Web 项 目 概 念 - 图1754第 六 章 Web 项 目 概 念 - 图1755第 六 章 Web 项 目 概 念 - 图1756第 六 章 Web 项 目 概 念 - 图1757第 六 章 Web 项 目 概 念 - 图1758为 了 方 便 Windows NT 允 许 定 义 用 户 集 合 名 称 叫 做 组 第 六 章 Web 项 目 概 念 - 图1759 groups 第 六 章 Web 项 目 概 念 - 图1760一个 组 一 旦 定 义 出 来 而 且 用 户 已 经 加 入 其 中 组 中 的 每 个 用 户 就 可 以 通 过 改 变该 组 对 一 项 资 源 权 限 的 办 法 允 许 或 拒 绝 对 该 资 源 的 访 问