MDS系统的设计与实现研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
省卜国1口刊匕届 里卜if映节仁绷t术学 j匕金七i仑丈鑫 319 MDS系统的设计与实现 蔡朝晖 何秀玲 梁妙园冯 刚 华中师范大学多镶体研究所 武汉 430079 摘墓:本文分析并设计T一个在Internet上存取欲据库的中间数据展务器MDS(MiddleDataServer). MDS可以支持所有支持DDBC的数据库.它可以让用户使用HTML扩展标记和JavaApplet方式与 Internet上茱一数据库文互、同时可以动态地显示查询结果.可以满足开发者的各种用途和常要, 而且不禽要艾杂的编程. 关幼字二JavaApplet,HTML扩展标记,JDBC,JDBC-0DBCbridge,三,时燕式,Socket,循环等待协议 多线程 1引言 Internet在中国己经相当普及 了,Internet上的信息检索服务WWW (WorldWide Web)被公认为是企业内部和外部传播信息的低成本传播方式,Web相当于一个巨大 的信息存储库,用户可以在其中查找所需要的信息。随着技术的发展,各公司己经 开始将Web作为其日常事务处理的一种手段。WWW采用Web主页的方式进行信息 的存储与传递。现在的大部分 Web主页是静态的。然而企业雇员迫切要求不仅能够 在 web浏览器上阅读有关本公司的产品介绍、产品目录等内容,而且能够看到诸如 产品定单等实时性很强的信息,甚至能够通过自己的 Reb浏览器直接将手头上的刚 刚收到的定单写入定单库。那么如何将静态文本的Web转向支持动态数据库环境, 实现的关键在于如何在传统数据库系统与新的Web技术之间建立连接。 MDS是一个Internet上存取数据库的中间服务器。它可以让用户甩HTML和Java Applet设计出与Internet上某一数据库交互的Web页面。可以根据用户提出的条件, 动态地显示用户需要的结果,还可以根据用户的权限对数据库进行删除、插入。使 用MDS时不需要用户编写复杂的程序。MDS具有通用性,支持所有流行的Web浏 览器 如〔:Netscape和JE)和Web服务器软件。可以建立多种库资源的应用,如与 桌面数据库Access,Foxpro.Paradox,dBASE等,以及火型数据库Oracle,SQLServer 等的连接。 2系统分析与设计 Web服务器要从数据库中检索信息,就需要一个应用服务器 (App工ication Server)或网关 (Gateway)作为 Web服务器和 DBMS之间的中间件。这样的中间件 必须有面向Web服务器的接口和面 向DBMS接 口。它负责管理 Web服务器和数据库服 320 全 国第 七 届里卜鹅体 崖火j:学力;峨卜议金仑J七鑫. 务器之间的通信,并提供应用程序服务. 中间件土要有两种:外挂式的通用网关接口(CGI- CommonGatewayInterface) 和内接式的应用编程接口(API- ApplicationProgrammingInterface),但是CGI 和API存在众多周知的问题。 鉴于CG1}API的局限和不兼容性,笔者利用Java/JDBC技术设计了一个中间数 据服务器 (MiddleDataServer),简称MDS.MDS不仅支持所有流行的Web浏览器、 操作系统和 Web服务器软件,而且不需要复杂的编程,使用起来非常方便、简单。 模型如图1所示: 图1MDS应用系统模型 MDS是在Internet上存取数据库的服务器,它可以使用JavaApplet和HTML扩 展标记来连接和访问支持ODBC的各种类型的数据库。 2.1JavaApplet方式 用Java开发Web应用程序的真正潜力在于Java的Applet的可移植性和连接性。 Applet是Java小应用程序,是嵌入Web文档的程序。当一个Web浏览器向Web服务 器请求含Applet的HTML文档时,Applet则随HTML文档被下载后,在支持 Java语 言的浏览器内运行,其功能相当于一个自含式的Web客户程序。Web协议使小程序发 布很便利,使小程序更适合作为 Internet上的应用程序

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档