基于Web的数据库技术
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)B/S计 算 模 式 的工 作 原 理 。基 于 w eb的B/S结 构 模 式 中 ,运 件 的 目的 。
行浏览器软件的是客户端 。客户端运行浏览器 ,同时浏 览器 以超 文 4结 语
本 的 形 式对 W ebn ̄务 器 提 出访 问数 据 库请 求 ,Web服务 器 同意 客 户 端请求后 ,即可通过数据库网关将请求转为sQL语法 ,并提交给数据 库 服务 器 。数据 库 得 到请 求后 ,验 证合 法 性 后 进 行数 据 处 理 ,将处 理
前 者 主 要用 于 输 出文 档 、图像 、图形和 纯 文 本 或者 声 音 等 。后 者 主 要 流 互动 作 用 定 义 了 一个 独 特 的结 构 ,将 网络 应 用程 序 中 的几 个 不 同 是 通 过 缓 冲 区进 行 与 Web服 务 器 的 信 息 数 据 交 换 。
进程规定出层次级别关系 :前端应用程序和后端应用程序 。这 种结 构大大降低 了网络流量 ,同时管理员还可以及时实现数据库的安全
应用 研 究
J数 日墩 术 ‘l与 应 用
基于 Web的数据库技术
殷 智 慧 (国 家新 闻 出版 广 电 总局 七二 五 台 山西晋 中 030600)
摘 要:由于互联 网的快速发展 ,基 于Web的数据库技 术得到广 泛关注,对它的研 究和应用 日渐 广泛。基于Web的数 据库技 术将w eb月艮务 器技 术融入
(1)公共网关接 口(CGI)。CGI作为最早使用 的web数据 连接 技
率 ,使得主机系统资源得 到最大应用 。
(2)Client/Server结构开发模 式。为适应低成本高效率 的要 求,
术 ,得到几乎所有web服务器的支持 。CGI是web服务器调外程序 的 接 口规定 ,具有一套标准 的参数和环境变量 ,用语实现扩展web服
了解web技术的客户程序 。专有服务器就是指从数据库客户程序 中
身的弊端。于是Browser/Server计算模 式出现 ,这种计算模式就是 三级 client/Server结构和www技术的结合产物 。其结 构是web服 务 器 +中间 件 、浏 览器 和 数据 库 服 务器 三 逻 辑单 元 组 成 。这种 计 算 模
到数据 库技 术,从 而 实现 真正 的资源共 享和信 息的动 态交流和互 动。本文主要 对基 于W eb的数据库技 术 的结构模 式、工作 原理 以及特 点进行 阐述,进
而提 出一 些用W eb数据 库技术 开发 系统 的方 法。
关 键词:W eb数 据库技 术 Browser/Server计算模 式 API
态链接 到Web的服务器 进程中 ,进而降低了进程 管理 费用。
传 统 的 Client/ServerS 础上 改 造 它 的 结 构 ,比如 三 级 Client/Server 结 构 ,这 给 Client/Server结 构 带 来 活 力 和 生 机 ,但 始 终 克 服 不 了 自
(3)专有服务器 。web数据库 网关从DBMS角度分 析 ,就是一个
目前 国 内外 基 于 W eb的 数 据 库 技 术 正 在 起 步 。随 着 技 术 的 进 步 ,基于web的数 据库 技术是今后信息系统开发技术的热点 ,它将 带着应用系统进入一个全新的发展 阶段 。新型的web数据 库技术克
(2)专 用API技术 。专 用 API,全 称 专 用 应 用 程 序 接 口 。大 部 分 的
保 障。
源自文库
软件 厂商基本 上都设计适合 自己的API来克服 CGI的劣势 ,扩展 web服务器调用数据库。采取web服务器API编写程序 ,程序会被动
(3)Browser/Server计 算模 式 。随着 互联 网技 术 的进 步 ,人们 在
中图分类号:TP311
文献标识码 :A
文 章编号 :1007—9416(2016)03—01 18—01
1基于W eb的数据 库 技术 模 式
为用 户 提供 一 致 的浏 览 器 界 面 ,开 放 性 强 ,真正 实 现 了跨 平 台 ,降低
(1)终端/主机模式 。在终端/主体计算模 式中,一台计算功能强 软件 的 培训 费 。此外 ,在 B/S模 式下 ,结 构易 于 扩 展 ,具 有 较 强 的信 息 大 的计算机就是大型主机,众多终端用户共同享用大型主机的数据 系统集成性 ,提供 最佳开发产品 ,彻底解决企 事业单位 各种 问题 的
库 储 存 功 能和 CPU资源 ,主要 包 括 表示 、业务 、事 务 和 数据 逻 辑 四种 服务 ,进 而提 高 工 作 效 率 。
逻辑全部存储在一台主机 中,主机通过SNA/SDLC协议与终端相联 3基于W eb的数 据 库 技术 的 实现 方 法
系 ,这样实现了高度 的集 中控制,安全性 较高 。同时也提高了工作效
(4)浏 览器扩展 。浏览器扩展 即动态脚本 ,一个动态 脚本 可分为 两 种 形 式 :静 态 的HTML格 式 文件 和 动 态 文本 。它 可 以通 过 在 静 态
2 Browser/Server计 算模 式 的工 作原 理 和特 点
的HTML格 式 文件 中 插入 需要 变 化 的动 态 文 本 来达 到动 态 输 出 文
微型计算机的性能逐步提高价格逐步下降,人们迫切需要用微型计 务器不能完成的工作 ,比如通过数据库的接 口与数据库服务器进行
算机代替大 中型计算机系统 ,同时要使分布在不同微型计算机上的
用户可以接受统一管理 。Client/SeⅣer结构为合作计算 的各进程交 通 信 等 。依 据 应 用环 境 不 同可 将 CG1分 为 标准 CGI和 w CGI两 种 。
引入支持HTTP协议的Web技术 ,其 中WebH ̄务器就直接拥有 了 DBMs引擎的连接能力。专有服务器结构的性能较好但是兼容性 较 差 。比3 ̄HOracle W eb Server等 。
式的数据应 用伸 缩性好 、易用性强,而且 用户界面统一 、扩展 性好 ,
实现了资源科高度共享 ,适应 了人们对 信息应用的需 求。