基于Web访问数据库的实现方案

基于Web访问数据库的实现方案

ID:36830092

大小:276.65 KB

页数:7页

时间:2019-05-16

基于Web访问数据库的实现方案_第1页
基于Web访问数据库的实现方案_第2页
基于Web访问数据库的实现方案_第3页
基于Web访问数据库的实现方案_第4页
基于Web访问数据库的实现方案_第5页
资源描述:

《基于Web访问数据库的实现方案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于!"#访问数据库的实现方案李刚王茜东南大学计算机科学与工程系$南京!%""&’(摘要介绍了以)*+为基础的,-.数据库的访问,分布事务处理及消息传递的解决方案/将)*+方案与一些传统,01数据库开发方案进行了比较,并通过一个具体实例介绍了该方案的一般实现方法。关键词动态服务网页$)*+(分布事物消息传递$%&’"%"()*)+,(-").,/,01*)*#*2"344"225*2"/,(!"#6+7*(8!*(89+*($2-34#567893:4-;*<=-><-?>@0>A=>--;=>A/*8:

2、4B-?C4D>=E-;C=4F/G?>=H=>A!%""&’(3#2):*4):IB=C3?3-;=>4;8@:<-C4B-C8J:4=8>68;4B-K-.@?4?.?C-?<<-CC,@=C4;=.:4-@4;?>C?<4=8>9?>?A-9->4?>@9-CC?A-4;?>C9=CC=8>.?C-@8>)*+#IB-)*+C8J:4=8>=C7893?;-@K=4BC89-4;?@=4=8>?JK-.@?4?.?C-@-E-JL83=>AC8J:4=8>C,?>@?J=E=>A-M?93J-=C3

3、;8E=@-@48=JJ:C4;?4-4B-<8998>=93J-9->4=>A9-4B8@864B=CC8J:4=8>#;"<=,:/2:)<4=E-C-;E-;3?3-;$)*+(,2=C4;=.:4-@I;?>C?<4=8>,N-CC?A-I;?>C9=CC=8>%)*+产生背景发者熟悉7RS标准(,而且7RS对每一个OII+请求都将激众所周知,万维网$,,,(已经诞生多年。长期以来,万活一个相应进程,由此造成程序挤占系统资源,降低效率,维网完全是静态的,它基于OII+协议向用户传送静态文返回的数据

4、库结果集,经7RS转成OINP后,数据量至少本$OINP文本(。最初的万维网是用来帮助学术界进行论文增加一倍,也降低了网络的整体效率。另外,7RS不具备事共享的,因此只是通过超文本链接$OF3-;J=>Q(将一系列文本物管理功能。链接起来。S*)+S或G*)+S相对于7RS在效率上有了很大提高,随着人们对于,-.的要求越来越高,不再只是满足于它通过利用2PP$动态链接库(技术提高了性能和速度,但因OINP所提供的简单静态页面,而是需要灵活的动态页面,为需要考虑线程同步问题,所以开发起来依然比较麻烦,而特别

5、是与数据库的接口。公共网关接口7RS$78998>且一旦出错可能会导致整个网站崩溃。而完全采用客户端R?4-K?FS>4-;6?<-(是最早实现与数据库的接口的方法之一。的脚本语言如U1*<;=34和V?E?*<;=34以及S27$S>4-;>-4以下是采用7RS访问数据库的示意图:2?4?.?C-78>>-<48;(,一是在很大程度上依赖于浏览器对脚本语言的支持,二是其功能有限,不能满足较高的要求。正是在这个背景下,N=<;8C864公司于%&&W年%"月推出了一个功能强大的K-.应用程序开发———)*

6、+$)<4=E-*-;E-;+?A-(,它基于275N$2=C4;=.:4-@78938>->45.H-<4N8@-J———分布式组件对象模型(构架,让程序构件可在本地或网络上以分布方式执行,令基于客户机X服务器体系结构的应用程序更具效率。由于OII+浏览器本身具有跨多种软硬件平台的优势,因此是一种极好的客户端操作平图%7RS访问数据库的示意图台。有了)*+,程序与外观得到分离,通过使用脚本和组件,)<4=E-*-;E-;+?A-C允许用户将编程工作与一个网页的设通常浏览器以超文本形式向,-.服务器提出访

7、问数计和其他工作分离开来。这就可以确保开发者能够将主要据库的请求,,-.服务器得到请求后,激活对应的7RS程的精力用来考虑编写程序的逻辑,而不必担心外观是怎样序,7RS程序将超文本转化为*TP语言文本,同时将这个请的。同时,它也使那些从事外观设计的人员可以利用一些工求递交给数据库,数据库得到请求后,验证其合法性,并将具如Y;8>43?A-,O84@8A来对网页进行修改,而不用过于关合法的请求数据结果集转给7RS程序,7RS程序再将数据心编程问题。结果集转化为OINP,并由,-.转发给浏览器。众所周知,目前

8、有很多版本的浏览器可供使用。传统情但采用7RS来实现动态页面则不仅开发困难$要求开况下,在开发,-.应用时,要嵌入一些*<;=34语言如U.L作者简介:李刚,东南大学计算机科学与工程系硕士研究生。王茜,东南大学计算机科学与工程系教授。%%!!"""#!计算机工程与应用图!;4<=7A数据库访问模型$%&’(),*+,+$%&’()到-./0中,使这些$%&’()运行在%1’23)源时性能较差。为了提高访问远程数据源的性能,/’

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。