#65306; IDC 脚 本 文 件 ( * .IDC) 和 HTML 模 板 文 件 ( * .HTX) 。
IDC 脚 本 文 件 ( * .IDC) 用 来 控 制 数 据 库 访 问 , 其 中 包 括 数 据 库 名 、 用 户 名 、 口 令 和 SQL 语 句 等 数 据 库 连 接 参 数 , 以 及 与 此 IDC 文 件 对 应 的 HTML 模 板 文 件 ( * .HTX) 的 存 储 路 径 。
HTML 模 板 文 件 ( * .HTX) 是 实 际 HTML 文 档 的 模 板 , 它 以 直 观 的 方 法 说 明 怎 样 将 查 询 到 的 数 据 插 入 Web 页 面 。 模 板 中 可 以 有 静 态 文 字 、 图 形 / 图 像 或 其 他 HTML 页 面 元 素 。
对 数 据 库 服 务 器 的 每 一 次 查 询 都 需 要 一 个 IDC 脚 本 文 件 ( * .IDC) 和 一 个 HTML 模 板 文 件 ( * .HTX) 。 脚 本 文 件 必 须 存 储 在 Web 服 务 器 上 , 而 模 板 文 件 则 可 以 存 储 在 Web 服 务 器 能 够 访 问 到 的 任 何 地 方 。
IDC 的 处 理 流 程 大 致 如 下 : Web 服 务 器 IIS 对 浏 览 器 传 来 的 URL 字 符 串 进 行 分 析 , 如 果 当 前 URL 以 ? IDC ?结 束 , 就 说 明 这 是 一 个 IDC 请 求 , 于 是 将 其 传 给 IDC 接 口 模 块 , IDC 将 依 次 读 取 脚 本 文 件 并 与 数 据 库 服 务 器 进 行 通 信 ; IDC 模 块 从 数 据 库 服 务 器 得 到 查 询 结 果 后 , 通 过 指 定 的 模 板 文 件 而 得 到 一 个 实 际 的 HTML 文 档 ; 然 后 将 该 文 档 交 给 Web 服 务 器 IIS , 由 IIS 将 HTML 文 档 返 回 Web 浏 览 器 。
IDC 不 仅 可 以 从 数 据 库 中 查 询 数 据 , 也 可 以 向 数 据 库 中 存 储 数 据 。 与 LiveWire 类 似 , IDC 仅 仅 支 持 Microsoft 的 IIS , 而 不 支 持 其 他 的 Web 服 务 器 。
3 RAD 技 术
RAD 是 快 速 应 用 开 发 (Rapid Application Development) 的 缩 写 。 传 统 的 RAD 工 具 , 如 PowerBuilder 、 Delphi 、 Uniface 、 NewEra 、 Oracle/Developer 2000 等 早 已 为 人 们 熟 知 。 近 两 年 来 , 随 着 Web 数 据 库 应 用 需 求 的 不 断 升 温 , 市 场 上 已 经 出 现 了 一 批 Web 数 据 库 RAD 工 具 , 例 如 , Powersoft 公 司 为 PowerBuilder 增 加 了 一 个 Internet Development Kit,PowerBuilder 6.0 更 加 突 出 了 Intranet/Web 技 术 ; Borland 公 司 在 推 出 IntraBuilder 之 后 , 又 把 Intranet/Web 技 术 真 正 融 入 最 新 的 Delphi 3.0 中 ; Oracle 公 司 的 新 版 Designer 2000 和 Developer 2000 也 能 够 直 接 生 成 Web 数 据 库 应 用 ; Uniface 公 司 通 过 其 Web enabler 产 品 将 代 码 直 接 转 化 为 Web 数 据 库 应 用 。
RAD 工 具 的 主 要 特 点 是 具 有 图 形 开 发 界 面 和 可 视 计 算 技 术 的 支 持 , 程 序 员 只 需 通 过 简 单 的 鼠 标 点 击 和 键 盘 交 互 操 作 , 即 可 快 速 生 成 应 用 程 序 代 码 。 这 里 , 我 们 简 单 介 绍 几 种 有 代 表 性 的 RAD 工 具 。
(1)IntraBuilder
在 使 用 Borland IntraBuilder 之 前 , 必 须 首 先 在 Web 服 务 器 上 安 装 IntraBuilder Server, 并 在 开 发 平 台 上 安 装 IntraBuilder Designer 集 成 设 计 工 具 。
IntraBuilder 是 一 个 基 于 JavaScript 语 言 的 可 视 开 发 工 具 , 它 能 够 快 速 生 成 和 发 布 Intranet/Web 数 据 库 应 用 ; 用 户 通 过 Web 浏 览 器 访 问 IntraBuilder 应 用 程 序 。 IntraBuilder Server 具 有 连 接 数 据 库 与 Web 服 务 器 的 能 力 。
IntraBuilder 包 括 三 个 主 要 组 成 部 分 :
① IntraBuilder Designer 是 一 个 集 成 开 发 环 境 , 可 以 完 成 所 有 Web 应 用 开 发 工 作 , 它 包 括 图 形 用 户 界 面 、 程 序 自 动 生 成 工 具 Experts 和 可 视 化 RAD 设 计 工 具 。
② IntraBuilder Server 运 行 在 Web 服 务 器 上 , 用 来 处 理 客 户 机 的 请 求 , 目 前 IntraBuilder Server 只 能 安 装 在 Windows NT 或 Windows 95 上 。
③ 内 置 Intranet 应 用 程 序 。 这 些 程 序 的 所 有 模 块 均 可 重 用 (reuse) , 程 序 员 可 以 利 用 现 成 的 格 式 (Form) 、 表 (Table) 、 报 表 (Report) , 以 及 JavaScript 代 码 来 生 成 新 的 应 用 程 序 。
一 个 IntraBuilder 应 用 程 序 通 常 包 含 表 (Table) 、 格 式 (Form) 、 报 表 (Report) 和 页 面 (Home Page) 等 构 件 。 我 们 可 以 用 两 种 方 法 来 实 现 IntraBuilder 应 用 程 序 。 一 是 在 IntraBuilder Experts 工 具 的 指 导 下 , 通 过 人 - 机 交 互 , 自 动 生 成 表 、 格 式 、 报 表 和 页 面 等 元 素 ; 二 是 利 用 IntraBuilder Designer 可 视 化 设 计 工 具 分 别 建 立 应 用 程 序 的 各 元 素 。
(2)Uniface
&n 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 没有相关教程
|