共查询到20条相似文献,搜索用时 15 毫秒
1.
一、CGI 概述 CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程序)的接口协议 标准。Web服务器通过调用CGI程序实现和 Web 浏览器的交互,也就是CGI程序接受 Web浏览器发送给Web服务器的信息、进 行处理,将响应结果再回送给Web服务器及 Web 浏览器。CGI程序一般完成Web网页 中表单(From)数据的处理、数据库查询和实现与传统应用系统的集成等工作。CGI程序 可以用任何程序设计语言编写,如Shell脚本 语言、Perl、Fortran、Pascal、C语言等。但 是用C语言编写的CGI程序具有执行速度快、安全性高(因为C语言… 相似文献
2.
用Java实现对分布式数据库的访问控制 总被引:4,自引:0,他引:4
一、基于CGI的数据库访问 在Web上,一个典型的数据库应用程序应包括三个部分:Web浏览器、带有CGI程序的HTTP服务器和数据库服务器。Web客户程序向HTTP服务器发送一个用户请求,由此启动一个数据库查询程序。当HTTP服务器接收到用户的请求时,通过调用CGI程序,把用户输入的数据装配成适合于相应数据库系统专用的SQL语句,并发送给数据库服务器,由该服务器来执行这些SQL语句,最后的查询结果集由数据库服务器返回给CGI程序,CGI程序再将结果转换成HTML格式后传送给HTTP服务器,最后到达Web客户端。因为CGI是HTTP服务器和外部应用程序的标准接口,所以 相似文献
3.
《计算机与网络》2001,(15)
CGI是最早的后台Web程序语言,CGI的意思就是公共网关接口,其提供的仅仅是一种网络接口,而不是语言,所以我们把它叫做语言应该说是不确切的。CGI是最早流行的也是令第一代Web程序员激动的语言,那些非Web的程序员可以用自己熟悉的语言来编写CGI,如Perl和C语言。 但是编写CGI是一种复杂的工作,因为CGI编写人员必须要懂得C/C++等编程思想。CGI是需要编译的,这一点注定了CGI在动态网页上的运用比较麻烦——因为我们每做一小点改动都要重新编译、重新生成可执行文件,可想而知其巨大的工作量。CGI有执行速度不快、修改麻烦、代码重用率低、开发周期长等等问题,现在已经很少有公司再用CGI程序作为Internet程序了。但CGI并没有被淘汰也不可能淘汰,因为CGI体现的是一种接口,而不是一门过时的语言,Web服务器的来往通信必 相似文献
4.
一般来说,WWW网上的大多数信息是非交互的,也就是说用户完全是被动的。但有一种方法可以使用户和网点(Web站)之间实现交互访问,那就是CGI(CommonGatewayInterface)。CGI是Web服务器和外部应用程序之间的一个接口标准,利用编程CGI程序,Web制作者可以使服务器和用户具有部分交互功能。CGI程序可以用任何一种计算机语言编写,如Csh,Perl,C(C++),VB等。CGI程序和HTTP服务器(即Web服务器)和HTTP客户的关系如下:②表示服务器启动CGI程序并把请求传给CGI程序。③表示CGI程序把处理结果返回给HTTP服务器。… 相似文献
5.
廖家序 《电脑编程技巧与维护》2000,(5)
一、简介 近几年,关于Internet的技术更新非常快,Web页面技术就是其中一个方面,HTML(超文本标记语言)、DHTML(动态超文本标记语言)、Java Script、VB Script、CSS(层叠样式表)、XML(扩展标记语言)和CGI(公共网关接口)等等。够多了吧!好戏还在后面-微软的ASP(Active Server Pages)又出来了。 原先,在Internet上,大部分的客户端与服务器端交互的Web应用程序以CGI为主,但是编写CGI程序十分困难,开发时间长,与HTML文件毫无关联,不易对数据库进行存取,最大的弊病是每一个CGI程序被不同的用户执行时都得重新执行一次,并占去一个服务器的端口,降低了服务器的效率。就是 相似文献
6.
《每周电脑报》1996,(3)
当企业World Wide Web服务器建成并运转起来的时候,就该考虑把那些呆板的HTML文档改换门面,使之更具交互性。 CGI,即公共网关接口(Common Gateway Interface),可以助您一臂之力。CGI是几年前由CERN(European Center for Nuclear Research欧洲原子核研究中心)发明的,作为Web浏览器和Web服务器之间的标准接口。CGI使用标准或专用的API调用传送那些刚好包含Web漫游者所需信息的定制Web页,这些API调用由主页HTML代码的热连接返回到Web服务器上。CGI甚至可以随时记下谁曾在网点逗留, 相似文献
7.
采用物联网技术设计智能仓储管理系统,构建一个嵌入式web服务器,服务器系统可以满足一般测控系统的要求。利用通用网关接口(CGI), Web服务器可以执行外部的小程序,可以将这些外部的小程序所产生的输出结果和Web服务器所管理的静态文本、图像和声音融合在一起传给相应的Web浏览器。Web服务器和CGI程序的结合大大增强了整个万维网的信息提供和交互能力。 相似文献
8.
媒体围绕着交互Web应用的大张旗鼓的宣传,引发了关于Java和通用网关接口(CGI)的讨论。CGI是一种通用开发工具,用以让你根据用户从其浏览器上提供的信息,运行网络服务器上的程序。 Java是由Sun Microsystems公司开发的一种较新颖的语言。它是为编写Internet应用程序而设计的。CGI和Java都是进行Web开发的优秀工具。但要是能了解哪种工具更适合你的工作,会帮你更加成功地开发应用。 相似文献
9.
该文通过对CGI程序,特别是Windows CGI程序原理的分析,介绍了用Visual C~( )语言编写CGI程序的方法,并给出了一个用CGI程序使得WWW服务器与系统数据库相连的例子。 相似文献
10.
11.
目前访问Web数据库的技术主要有CGI、ISAPI、JDBC、Plug_in插件和ASP。ASP是开发动态网站和Web数据库的主要技术之一。 (1)ASP访问数据库的原理:ASP程序由ADO(ActiveX Data Obiect)等内置组件及Request、Server、Response等内建对象构建而成,所有ASP程序都在服务器端执行,包括脚本程序和ASP语法。当浏览器通过HTTP协议向Web服务器申请一个数据传输的请求时,Web 相似文献
12.
徐迎晓 《电脑编程技巧与维护》2001,(6):43-45
Servlet、ASP、PHP、CGI等程序实际上是运行在Web服务器上的程序。其程序中一般使用一些参数,用户端通过浏览器或程序向其传递参数的值,Servlet、ASP、PHP、CGI等程序读取这些参数值后作相应的处理,并向用户端反馈信息。 相似文献
13.
Web数据库技术进展 总被引:8,自引:0,他引:8
一、引言 WWW是目前Internet上发展最快的领域,也是Internet网上最重要的信息检索手段。早期的Web页面(Home Page)主要用来传递静态HTML文档,后来由于CGI接口,特别是Java和JavaScript语言的引入,使得Web页面可以方便地传播动态信息。借助Java和JavaScript语言,可以设计出具有动画、声音、图形/图像和各种特殊效果的Web页面。 WWW的主要内容包括超文本传输协议(HTTP)、超文本标记语言(HTML)、通用网关接口(CGI)、Java和JavaScript语言等。 HTTP(Hyper Text Transfer Protocol),是一个专门为Web服务器和Web浏览器之间交换数据而设计的网络协议。它通过规定通用资源定位符(UBLs)使客户端的浏览器与服务器的Web资源建立链接关系,从而奠定 相似文献
14.
由于嵌入式系统自身的特点,在实际应用中需要实现人机交互的功能,而通过网页可以直观方便地对应用系统进行操作与管理,所以文中探讨了基于一种Web服务器BOA及CGI外部扩展程序构建Web Server的方法.在嵌入式uMnux系统基础之上介绍了BOA的移植配置过程及CGI程序的扩展开发.对BOA及CGI程序进行交叉编译并移植到开发板上,通过主机的浏览器访问Web Server来测试服务器的运行及CGI的执行结果.测试结果表明其运行稳定、控制方便、响应迅速,适合在嵌入式系统中做Web Server. 相似文献
15.
一、Web服务器、浏览器与CGI接口 随着Web网络的迅速发展,网络数据库服务成为其核心服务之一,本文主要介绍组建一个Web网络数据库服务系统所需要的技术支持。 组建一个Web网络数据库服务系统,网络上需要一个Web服务器、客户浏览器和通用网关接口CGI(Common Gateway Interface)应用程序。 相似文献
16.
随着嵌入式技术和网络技术的发展,基于Web的远程监控在嵌入式系统中应用越来越广泛。提出了一种嵌入式Web服务器的设计与实现方法,为嵌入式设备的远程管理提供了一种可行的实施方案。该Web服务器以嵌入式Linux系统和S3C2410 CPU为软硬件开发平台,采用CGI技术,用C语言编写完成。 相似文献
17.
随着微处理器技术、计算机网络技术的进步,基于嵌入式Web的网络视频监控系统逐渐得到了人们的广泛关注。文章重点研究一种基于Web技术和嵌入式技术相结合的远程监控系统的设计方案,详细分析它的系统结构。在嵌入式Linux操作系统下使用boa作为Web服务器,通过编写CGI程序实现用户使用标准Web浏览器通过服务器站点进行对远程设备的在线访问、控制和管理的过程。 相似文献
18.
19.
在网络工作者中出现了一种革命的迹象,他们在Web服务器上寻找网络管理信息,而Web服务器可以在任何时间、任何地点,通过拨号线访问。在有限的时间里,使用CGI(公共网关接口)正本、HTML(超文本标记语言)和Java语言为一些客户应用编程或集成,而不必等待平台的提供商来作他们认为适合的处理。 集线器、路由器和交换机的制造商们也将Web浏览器加入了竞争,并在设备内和在连接状态下提供一个容易使用的窗口。像HP和Tivoli这样的制造商也逐渐将自己的专用平台向Web技术开放。一些开发工具已能使网络管理者将Web服务器和浏览器变为SNMP监视器。通信商和其他业务提供商也提供了IP业务,这 相似文献
20.
无线传感器网络嵌入式网关的设计与实现 总被引:5,自引:0,他引:5
提出一种无线传感器网络嵌入式网关的设计方案和无线传感器网络数据管理与查询模式。该网关以AT91ARM9200作为核心芯片,并以GoAhead Web Server作为嵌入式Web服务器,以Sqlite作为嵌入式数据库,应用CGI实现嵌入式Web服务器和用户浏览器之间的动态页面交互,应用C语言程序实现串口数据的接收与分析处理。具有数据采集实时性高、运行速度快、安全可靠等特点,可有效进行传感器网络数据管理与存储,实现用户对传感器网络数据的远程查询和监视功能。 相似文献