第7章 Web数据库技术公共网关接口_(CGI).pptVIP

第7章 Web数据库技术公共网关接口_(CGI).ppt

  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文档。上传文档
查看更多
第7章 Web数据库技术公共网关接口_(CGI)

Web数据库技术教程 增加数据库记录 (续) 声明存取VB对象数据的变量 Dim ws As Workspace Dim db As Database Dim rs As Recordset 4 公共网关接口 (CGI) CGI数据库访问程序设计(续) 增加数据库记录(续) 打开visitors.mdb数据库 Set ws = DBEngine.Workspaces(0) Set db = ws.OpenDatabase(DataBaseFile) 4 公共网关接口 (CGI) CGI数据库访问程序设计(续) * 第7章 公共网关接口 (CGI) CGI是Common Gateway Interface的缩写 物理上,CGI是一段程序,一种基于浏览器的输入,在Web服务器上运行的程序,提供同客户端HTML页面的接口 CGI接口因平台不同而不同,Windows平台的CGI称为Windows CGI Robert Denny从CGI处理Windows应用的需要出发,设计了实现Windows CGI的Web服务器WebSite。他还用VB4.0写了Windows CGI接口程序CGI32.BAS,为用户使用VB开发Windows CGI应用程序提供了一个框架 CGI原理 CGI操作流程 客户表单的一个URL指向一个CGI脚本 服务器接受请求, 按照那个URL,寻找指向的脚本文件,并执行该脚本 脚本执行基于数据访问的操作 脚本产生Web服务器能够理解的输出结果 服务器接受来自脚本的输出,把它传回给浏览器 7 公共网关接口 (CGI) CGI原理(续) CGI的运行环境与编程语言 Web服务器和CGI程序的标准框架适合UNIX系统和微软字符方式 微软视窗环境下的WebSite使用另外一种特殊的技术,即利用INI文件来实现Web服务器和CGI程序间的数据交流 Robert Denny的CGI32.bas屏蔽了处理环境变量的所有细节,简化了用户的编程 CGI编程语言有: C/C++ 、PERL、TCL、VB等 4 公共网关接口 (CGI) WebSite的安装与配置 运行WebSite-11e.exe,点击“是”,进入安装过程 4 公共网关接口 (CGI) CGI原理(续) CGI原理(续) WebSite的安装与配置(续) 在随后出现的欢迎屏和注册版本信息屏中都点击“NEXT”。缺省的安装目录是C:\WebSite 当要求输入机器的Internet名时,应该输入该机器的完整的Internet域名或Localhost 所有的提问回答完后,安装程序开始安装WebSite服务器 4 公共网关接口 (CGI) CGI原理(续) WebSite的安装与配置(续) 安装完后,打开浏览器,在地址栏内输入域名或输入localhost 4 公共网关接口 (CGI) CGI原理(续) WebSite的安装与配置(续) 要设置WebSite,可以按照开始/程序/ WebSite / Server Properties的顺序,打开设置面板 4 公共网关接口 (CGI) CGI程序设计 设计CGI程序的步骤 为CGI程序建立一个项目文件 编写程序代码,根据要求访问数据库,读取或返回表单数据 编译项目文件,生成可执行文件 运行测试CGI程序 4 公共网关接口 (CGI) CGI程序设计(续) 目录结构 安装WebSite时,已经把服务器的http://localhost/ 映射到了如 e:\website\htdocs,同时把CGI 映射到e:\website\cgi-win 在htdocs目录下创建一个子目录work用以存放HTML文件和数据库文件,在wok下再建立gbook子目录,用于存放HTML文件,在cgi-win目录下创建一个子目录work用以存放可执行文件,同时创建另一个子目录src-work用以存放Visual Basic源文件 4 公共网关接口 (CGI) CGI程序设计(续) 建立项目文件 启动VB可自动建立一个项目文件,其中包含一个空窗体。删除该空白窗体 添加一个WebSite作者提供的CGI32.BAS模块和newapp.bas模块,将该项目文件以newapp.vbp为文件名,存于website\cgi-win\src-work目录下。或者直接把newapp.vbp、newapp.bas和CGI32.BAS三个文件拷贝到src-work目录下。然后打开newapp.vbp项目文件,再在newapp.bas中编写代码 4 公共网关接口 (CGI) CGI程序设计(续) 编写代码、编译、调试 CGI32.BAS模块中包含一个main过程,它是newapp. vbp项目文件的入口。Ma

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档