- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 第四章刺胞动物门之一.pptx
- 中国的经济发展.pptx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf
- 空气能热泵热水机安装使用维修手册一.pdf
- 直播运营管理全套完整教学课件.pptx
- 2023年注册监理工程师继续教育电力工程专业考试试题及答案80分.pdf
- Q∕GDW 11897-2018- 调度自动化机房设计与建设规范.pdf
- 第4课《古代诗歌四首——闻王昌龄左迁龙标遥有此寄》课件(共27张PPT)2022—2023学年部编版语文七年级上册.pptx
- PDA TR27-1998 Pharmaceutical Package Integrity英文原版资料.pdf
- Q∕GDW 11897-2018 调度自动化机房设计与建设规范.docx
文档评论(0)