共查询到20条相似文献,搜索用时 171 毫秒
1.
一般来说,WWW网上的大多数信息是非交互的,也就是说用户完全是被动的。但有一种方法可以使用户和网点(Web站)之间实现交互访问,那就是CGI(CommonGatewayInterface)。CGI是Web服务器和外部应用程序之间的一个接口标准,利用编程CGI程序,Web制作者可以使服务器和用户具有部分交互功能。CGI程序可以用任何一种计算机语言编写,如Csh,Perl,C(C++),VB等。CGI程序和HTTP服务器(即Web服务器)和HTTP客户的关系如下:②表示服务器启动CGI程序并把请求传给CGI程序。③表示CGI程序把处理结果返回给HTTP服务器。… 相似文献
2.
由于嵌入式系统自身的特点,在实际应用中需要实现人机交互的功能,而通过网页可以直观方便地对应用系统进行操作与管理,所以文中探讨了基于一种Web服务器BOA及CGI外部扩展程序构建Web Server的方法.在嵌入式uMnux系统基础之上介绍了BOA的移植配置过程及CGI程序的扩展开发.对BOA及CGI程序进行交叉编译并移植到开发板上,通过主机的浏览器访问Web Server来测试服务器的运行及CGI的执行结果.测试结果表明其运行稳定、控制方便、响应迅速,适合在嵌入式系统中做Web Server. 相似文献
3.
一、CGI 概述 CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程序)的接口协议 标准。Web服务器通过调用CGI程序实现和 Web 浏览器的交互,也就是CGI程序接受 Web浏览器发送给Web服务器的信息、进 行处理,将响应结果再回送给Web服务器及 Web 浏览器。CGI程序一般完成Web网页 中表单(From)数据的处理、数据库查询和实现与传统应用系统的集成等工作。CGI程序 可以用任何程序设计语言编写,如Shell脚本 语言、Perl、Fortran、Pascal、C语言等。但 是用C语言编写的CGI程序具有执行速度快、安全性高(因为C语言… 相似文献
4.
用C语言进行CGI程序设计 总被引:1,自引:0,他引:1
一、CGI概述 CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互,也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处理,将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成Web网页中表单(Form)数据的处理、数据库查询和实现与传统应用系统的集成等工作。CGI程序可以用任何程序设计语言编写,如Shell脚本语言、Perl、Fortran、Pascal、C语言等。但是用C语言编写的CGI程序具有执行速度快、安全性高(因为C语言程序是编译执行且不可被修改)等特点。 CGI接口标准包括标准输入、环境变量、标准输出三部分。 相似文献
5.
用Java实现对分布式数据库的访问控制 总被引:4,自引:0,他引:4
一、基于CGI的数据库访问 在Web上,一个典型的数据库应用程序应包括三个部分:Web浏览器、带有CGI程序的HTTP服务器和数据库服务器。Web客户程序向HTTP服务器发送一个用户请求,由此启动一个数据库查询程序。当HTTP服务器接收到用户的请求时,通过调用CGI程序,把用户输入的数据装配成适合于相应数据库系统专用的SQL语句,并发送给数据库服务器,由该服务器来执行这些SQL语句,最后的查询结果集由数据库服务器返回给CGI程序,CGI程序再将结果转换成HTML格式后传送给HTTP服务器,最后到达Web客户端。因为CGI是HTTP服务器和外部应用程序的标准接口,所以 相似文献
6.
随着计算机和互联网技术的发展,固定不变的网页已不能满足人们的需求,在这种情况下实现人机交互的动态网页就显得尤为迫切。但由于Web服务器不具有产生动态的HTML文件的能力,只好借助于外部应用程序的帮助,Web服务器与外部应用程序的接口被称为CGI(CommonGatewayInter-face)通用网关接口,而外部应用程序又称为CGI程序。这种人机交互的动态网页具有以下优点:(1)读者可与Web服务器进行交互;(2)可实现数据库的查询;()可以与HTML以外的文件进行交互;(4)可缩短查询时间,提高测览效率。1生成动态网页的步骤CGI网关… 相似文献
7.
CGI调试系统的设计与实现 总被引:4,自引:0,他引:4
Web应用开发的各种技术中,CGI技术占有重要地位。文章简单介绍了CGI技术,并分析了CGI程序的运行环境。在分析了各种传统的CGI调试技术的优缺点的基础上,提出了一个通用的、操作系统平台无关、Web服务器平台无关的CGI调试系统。 相似文献
8.
9.
一、Web服务器、浏览器与CGI接口 随着Web网络的迅速发展,网络数据库服务成为其核心服务之一,本文主要介绍组建一个Web网络数据库服务系统所需要的技术支持。 组建一个Web网络数据库服务系统,网络上需要一个Web服务器、客户浏览器和通用网关接口CGI(Common Gateway Interface)应用程序。 相似文献
10.
CGI(COMMOM GATE INTERFACE)是外部应用程序与WEB服务器交互的一个标准接口。CGI应用程序可以完成客户端与服务器的交互操作。例如:一个能够访问外部数据库的CGI程序可以使客户端用户通过WEB服务器进行数据库的查询。 传统的WEB浏览方式均为单向,CGI的出现提供了交互访问能力,使得INTERNET漫游更生动更实 相似文献
11.
结合机房环境设备的管理需要,分析了远程监控系统的特点,提出基于嵌入式Web服务器的远程监控系统设计思路、体系架构方法。结合CGI程序的设计,着重探讨了嵌入式Web服务器的实现方法。 相似文献
12.
1CGI与ISAPI比较随着图书馆向网络化、数字化发展,越来越多的信息资源需要上网以实现资源共享,其中不但包括常见的书目数据和读者借阅信息,更有体现各馆特色的自制专题数据库。要使用户通过创览器能按多种检索途径从服务器的数据库中查到有关数据,就需要采用动态Web技术。实现这一技术有很多方法,最常用的为CGI(公共网关接口)。在CGI方法中,Web服务器通过执行一个CGI应用程序来处理每一个用户的请求,Web服务器分析用户请求的内容并把这个信息传给CGI程序。CGI程序可以对输入信息进行必要处理,如查找数据库,获得检索结… 相似文献
13.
14.
15.
16.
17.
18.
19.
20.
郭广明 《电脑编程技巧与维护》2010,(10):5-6,26
给出一种远程抄表系统的解决方案,构建了基于ARM的硬件平台,重点介绍CAN总线接口的设计和嵌入式Linux开发环境的构建,分析了嵌入式Web服务器的工作流程、HTTP协议和CGI程序,从而实现把采集到的电量数据通过CAN总线传送到Web服务器,然后由Web服务器通过Internet传送到远程客户端的抄表过程。 相似文献