- 3
- 0
- 约4.38万字
- 约 27页
- 2016-10-17 发布于浙江
- 举报
数据库和WEB家谈
数据库和WEB多家谈
随着互连网的广泛应用,传统的C/S结构需要改变面貌,这里引用的几篇文章,侧重于B/S结构, 另外一种趋势是数据库中直接采用WEB技术,所谓WEB数据库。与我们现在关系更密切的,我认为是采用应用服务器,构造B/S结构,这样一来,已经开发的C/S程序可移植到新的结构中。
WEB方式的好处是不用把各种不同类型的应用程序全装在客户端。传统的C/S结构的客户端软件现在装在应用服务器上,而应用服务器实际上与WEB服务器和数据库服务器在一起,即可以减少更改软件时分发版本的困难,又可以采用象并行处理等在原来的客户端很难实现的技术。至于数据保密,网络流量小,对线路要求低等优点也很明显。
B/S模式虽然有采用WEB方式的优点,却仍旧可以利用原有的数据库丰富资源,在现阶段,无疑受用户欢迎。以后WEB数据库发展了,要过渡也不难,可以逐步将原有信息倒入WEB数据库来节省中间环节。
以下是几篇原文。
引文1:
用Sybase、PB、Notes
构 建B/S 应 用 系 统
华 中 理 工 大 学 计 算 机 学 院
黄 保 华 胡 和 平
一 从C/S 到B/S
传 统 的C/S 模 式 下 应 用 系 统 一 般 由 服 务 器(Server) 和 客 户 端 应 用 程 序(App) 组 成, 如 图1 所 示。 数 据(Data) 一 般 存 放 在 服 务 器 上, 应 用 程 序 一 般 存 放 在 客 户 端 计 算 机 上。 这 样 的 系 统 虽 然 解 决 了 数 据 共 享 等 问 题, 但 却 具 有 不 易 维 护、 操 作 风 格 不 一 致、 能 够 处 理 的 数 据 类 型 不 易 扩 展 等 缺 点。 随 着 网 络 应 用 系 统 的 发 展, 传 统C/S 模 式 应 用 系 统 的 缺 点 不 断 暴 露 出 来, 促 使B/S 模 式 应 用 系 统 的 产 生 和 发 展。
B/S 模 式 应 用 系 统 由 浏 览 器(Browser) 和 服 务 器(Web Server、Other Server、MiddleWare) 组 成, 如 图2 所 示。 数 据(data) 和 应 用 程 序(App) 都 存 放 在 服 务 器 上, 浏 览 器 功 能 可 以 通 过 下 载 服 务 器 上 应 用 程 序 得 到 动 态 扩 展, 服 务 器 具 有 多 层 结 构,B/S 系 统 处 理 的 数 据 类 型 可 以 动 态 扩 展。 以B/S 模 式 开 发 的 系 统 维 护 工 作 集 中 在 服 务 器 上, 客 户 端 不 用 维 护, 操 作 风 格 比 较 一 致, 只 要 有 浏 览 器 的 合 法 用 户 都 可 以 十 分 容 易 地 使 用。
二 实 现 概 述
Sybase 是 一 种 成 熟 的 商 品 化 数 据 库 管 理 系 统,PowerBuilder 是 数 据 库 应 用 开 发 工 具,Notes 是 群 件 系 统, 用 这 三 个 产 品 共 同 构 建B/S 模 式 应 用,Sybase 完 成 结 构 化 数 据 管 理, PowerBuilder 开 发 的 应 用 完 成 数 据 库 结 构 化 数 据 的 维 护, Notes 完 成 数 据 流 的 管 理 和 非 结 构 化 复 合 文 档 管 理, 如 图3 所 示。 这 样 的B/S 实 现 方 法 可 以 重 用 原 有C/S 原 代 码, 重 用 开 发 人 员 经 验 和 知 识, 具 有 很 高 的 开 发 效 率。
三 技 术 细 节
1. Sybase 与Web
Sybase 与Web 虽 然 可 以 通 过Sybase 提 供 的 工 具( 如Web.SQL 等) 进 行 交 互, 但 很 多 情 况 下 需 要 更 经 济 实 用 的 解 决 办 法。 这 里 介 绍 一 种 利 用Sybase 固 有 工 具Isql 进 行 交 互 的 方 法, 这 种 方 法 对 传 统C/S 开 发 人 员 很 有 用, 因 为 他 们 可 以 利 用 已 有 知 识 进 行Web 编 程。 本 方 法 实 现 思 路 为Web Server 调 用CGI 脚 本, 在CGI 脚 本 中 运 行Isql,Isql 在Sybase SQL Server 中 运 行 存 储 过 程, 存 储 过 程 使 用Print 语 句, 通 过 标 准 输 入/ 输 出 向Web Server 返 回 需 要 的 数 据。 下 面 是 一 个 在Sun Solaris 环 境 下Web 与Sybase 交 互 的
您可能关注的文档
- 控制系统数字仿蒋珉版参考答案.doc
- 揭秘阿里服务互网金融的关系数据库—OceanBase.doc
- 搭建Eclipe的Web开发环境.doc
- 搭建Java eb 开发环境(Myeclipsehe和tomcat环境搭建).doc
- 搭建Myeclpse+struts+webloigc开发环境.doc
- 操作系统03任_0007.doc
- 操作系统与应用序的关系.doc
- 操作系统习题1含答案).doc
- 操作系统原理复大纲.doc
- 操作系统复习资大全——考试必备.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)