基于Wob地动态数据与教学资源开发.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Wob的动态数据与教学资源开发 口张新明 【摘要】本文重点阐述了在运用计算机网络进行远程教学过程中,利用Web的动态数据处理能力,能有效地组织与 开发教学资源库;并就开发判断远程测试结果的CGI程序、数据库开发方法进行了讨论。 【关键词】互联网;Web;CGI;Perl语言;JDBC 【中图分类号】 G434 【文献标识码】A 【文章编号】1009--458x(2001)06—0055—03 页)显示给用户。 一、Web数据资源的有效组织与利用 整个工作过程可用下图来加以形象化的描述: Intemet技术在全世界的迅速发展,使得信息资 源数量得到了空前的增长,也使人们在短时间内获 得大量信息成为可能。如何更好地组织与利用Web 的数据资源呢?就目前来看,可以采用数据库的方 法,结合CGI程序,实现在网络上对资源数据库的 动态查询。 CGI(CommonInterface公共网关接 Gateway 口)是用于定义Web服务器与外部程序之间通信方 式的标准,使得外部程序能够生成HTML、图像或 是其它的内容,而Web服务器对这些生成内容的处 大多数情况下,CGI程序采用Perl语言编写。 理则是相同的。因此,CGI可以用来生成网页,更 如何理解Perl语言编写CGI程序运行时的功能 为积极之处则在于它能够根据客户端的查询要求动 与作用呢? 态地抽取服务器端的数据资源,根据一定的规则巧 我们可以借用一个例子说明问题: 妙地进行搭配来生成符合客户要求的网页。 d0.,: Sess=q-I。11。.h。。d。you CGI在开发Web数据库中的作用类似于一个中 print tthtmlheadtiffe卟etestofperl./title/ 介,它在浏览器、Web服务器及数据库之间传递信headhahn”; “bodyha”; 息,其工作过程可分为下述几个步骤:print “What haveenteredis you Sess、Il”; ①浏览器(客户端)将用户输入的信息(这通print “/body/html”; 常是一个查询,也包含有登录信息、答题信息等)print 传递给Web服务器; ②Web服务器运行CGI程序; 保存在web服务器的www根目录下(假定我们的 ③CGI程序通过CGI数据库网关对Web数据 库进行操作(查找、增添、删除等); 软件的平台,其www服务的根目录为http://ws3. ④CGI程序将数据库的操作结果返回给web 服务器; bar42\docs\, ⑤web服务器将结果数据根据一定的规则生 bar42\perl\,且已在服务器中指定查找方式,我们 成网页并发送给浏览器(客户端); ⑥浏览器将数据库操作的结果(此时已是网testperl.pl,执行的结果如下所示: p i j j 骣,鼢敷擐;鬻蘩瓣蘸鬻零熬蠢疆零麟磐《鬻l够黔。 i_|_|。{。=1i ii_||=i。ii

文档评论(0)

133****0075 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档