| bsp; Uniface 是 Compuware 公 司 推 出 的 基 于 组 件 的 可 视 化 开 发 环 境 。 Uniface 组 件 包 括 格 式 (Form) 、 服 务 程 序 (Service) 和 报 表 (Report) 等 。 所 有 程 序 模 块 中 的 定 义 都 是 可 重 用 的 (reusable) , 程 序 员 可 以 利 用 继 承 方 法 重 用 已 经 完 成 的 程 序 模 块 , 从 而 提 高 软 件 生 产 效 率 和 软 件 可 靠 性 。
Uniface 的 Web enabler 产 品 使 得 程 序 员 能 够 像 开 发 Client/Server 应 用 程 序 那 样 定 义 应 用 模 型 和 用 户 界 面 , 我 们 只 需 选 择 生 成 HTML 的 选 项 , 并 将 应 用 程 序 安 装 在 服 务 器 上 , 就 可 完 成 Web 应 用 开 发 。 此 时 , 用 户 既 可 在 Client/Server 模 式 下 通 过 Uniface 运 行 环 境 执 行 应 用 程 序 , 也 可 在 Web 浏 览 器 上 通 过 可 交 互 的 动 态 HTML 访 问 与 Client/Server 模 式 下 功 能 和 界 面 完 全 一 致 的 应 用 。
Web enabler 和 Web 服 务 器 必 须 安 装 在 同 一 台 机 器 上 , 这 与 IntraBuilder Server 需 要 与 Web 服 务 器 安 装 在 一 台 机 器 上 的 要 求 十 分 相 似 。 每 当 Web 服 务 器 接 收 到 用 户 请 求 , 便 通 过 Web enabler 启 动 Uniface Web 应 用 。
Web enabler 产 品 同 时 包 含 了 CGI 、 NSAPI 和 ISAPI 接 口 , 因 此 可 以 对 Microsoft IIS 、 Netscape Enterprise/FastTrack Server 等 不 同 商 家 的 Web 服 务 器 提 供 透 明 的 支 持 。
(3)Oracle/Designer 2000 与 Oracle/Developer 2000
Oracle 公 司 利 用 具 有 Internet 连 接 能 力 的 中 介 产 品 实 现 Oracle 7 数 据 库 服 务 器 与 Web 服 务 器 的 结 合 ; Oracle Web Server 通 过 Oracle 7 和 Web 技 术 的 全 面 集 成 提 供 了 一 个 Internet/Intranet 开 发 平 台 。 Oracle Web Server 允 许 Web 客 户 直 接 通 过 浏 览 器 访 问 Oracle 7 数 据 库 中 存 储 的 数 据 , 并 能 够 调 用 存 储 过 程 生 成 动 态 Web 页 面 , 而 无 需 依 赖 CGI 。
Oracle 公 司 提 供 了 两 个 工 具 ?Designer 2000 和 Developer 2000 , 可 用 于 完 成 Web 应 用 程 序 的 开 发 , 它 们 的 编 程 语 言 是 扩 充 的 PL/SQL , 而 程 序 员 无 需 手 工 编 码 即 可 生 成 PL/SQL 程 序 。
Designer 2000 是 一 个 完 整 的 CASE 工 具 , 它 为 应 用 系 统 分 析 人 员 和 设 计 人 员 提 供 了 图 形 方 式 的 分 析 和 建 模 、 应 用 程 序 结 构 设 计 、 数 据 库 结 构 设 计 和 应 用 程 序 生 成 等 功 能 。 此 外 , 它 还 能 实 现 Client/Server 应 用 向 Intranet/Web 应 用 的 升 级 。
如 果 在 进 行 Client/Server 应 用 开 发 时 已 经 采 用 Designer 2000 作 为 设 计 开 发 工 具 , 那 么 现 在 只 需 选 用 新 版 Designer 2000 , 进 一 步 操 作 就 可 完 成 转 换 , 即 在 模 块 结 构 层 次 图 中 选 中 某 一 模 块 , 然 后 选 择 Web Server 生 成 工 具 进 行 Web 应 用 生 成 即 可 。 无 需 重 新 设 计 和 编 码 , 无 需 修 改 任 何 内 容 , 最 大 程 度 地 保 护 了 软 件 投 资 。
如 果 在 进 行 Client/Server 应 用 开 发 时 没 有 采 用 Designer 2000 , 而 是 用 Developer 2000 完 成 的 , 此 时 首 先 要 用 Designer 2000 的 反 向 设 计 功 能 , 对 用 Developer 2000 开 发 的 应 用 程 序 进 行 分 析 , 把 其 中 涉 及 到 的 数 据 库 信 息 和 应 用 程 序 结 构 的 分 析 结 果 形 成 数 据 定 义 信 息 和 模 块 定 义 信 息 , 同 时 把 这 两 类 信 息 记 录 到 共 享 分 析 库 中 。 然 后 , 依 据 模 块 定 义 信 息 , 通 过 使 用 Web Server 生 成 工 具 即 可 生 成 相 应 的 Web 应 用 程 序 。 Web 应 用 可 以 生 成 动 态 的 HTML 页 面 , 通 过 HTML 页 面 , 用 户 能 够 完 成 各 种 数 据 库 访 问 , 包 括 查 询 、 插 入 、 修 改 和 删 除 等 , 只 需 把 这 些 PL/SQL 程 序 包 安 装 到 Web 服 务 器 上 , 就 可 通 过 浏 览 器 使 用 了 。
Developer 2000 也 能 生 成 Web 应 用 , 在 保 持 原 有 功 能 的 同 时 , Developer 2000 中 的 Report 工 具 可 以 让 用 户 通 过 鼠 标 点 击 方 式 生 成 HTML 格 式 的 报 表 , 构 成 Web 应 用 , 其 操 作 方 式 同 Client/Server 结 构 的 报 表 工 具 一 样 简 单 。
4、 Java/JDBC 技 术
JDBC 技 术 是 Java Database Connectivity 的 缩 写 , 它 是 JavaSoft 公 司 设 计 的 Java 语 言 的 数 据 库 访 问 API 。
最 初 的 Java 语 言 并 没 有 数 据 库 访 问 & 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 |