下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

网络工程师教程之CGI技术和动态Web文档

作者:Gman     来源: http://www.kokojia.com点击数:1222发布时间: 2018-03-02 16:00:31

标签: 华为网络工程师软考网络工程师软考网络工程师套餐

软考,您想通过吗?一次通过才是硬道理

  web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。在这一篇教程里面,小编主要和大家简单的介绍一下:网络工程师教程之CGI技术和动态Web文档。

  一、Web文档的三种基本形式

网络工程师教程之CGI技术和动态Web文档_华为网络工程师_软考网络工程师_软考网络工程师套餐_课课家

  首先小编要为大家介绍的是Web文档的三种基本形式,具体的形式如下所示:

  基本形式一:动态文档

  动态文档主要是在浏览器访问Web服务器的时候创建的,没有一个预先定义的格式。内容总是变化的,每一次访问的时候都需要创建新文档。能够直接用来显示天气预报、股巿行情等等时效性非常强的信息。关于动态文档的主要缺点就是创建费用相对来说比较高、访问的时间较长、并且浏览器获取得到一个复制的文档以后不会再改变。

  基本形式二:活动文档

  活动文档不完全由服务器产生,一个活动文档主要包括一个计算以及显示的程序。仅仅只要用户程序保持运行,那么这一个文档就能够直接不断地发生变化。除此之外,活动文档本身并不包含运行所需要的软件,大部分支持软件在浏览器上。活动文档主要的缺点就是是创建以及运行这一类文档费用相对来说比较高,安全性差。

  基本形式三:静态文档

  静态文档,它是一个存储于Web服务器的文件,静态文档主要是由作者在写作的时候决定文档内容,它的内容并不会发生变化。换一句话来说,它就是一种排版语言。它主要的优点就是可靠、简单、性能好;静态文档主要的缺点是灵活性相对来说比较差,当信息变化的时候,必须重新设计文档。

  二、动态文档的实现

  处理动态文档的服务器有三个特性,究竟是哪三个特性呢?在这里小编就简单的介绍一下吧。服务器必须扩展,对于来自浏览器的每次请求,可以执行一个创建文档的应用程序,并且将产生的活动文档返回给浏览器;必须为每一个动态文档写一个应用程序;服务器使用设置信息来区分动态文档以及静态文档这两者。

  三、通用网关接口CGI

  小编相信大家都应该知道,构建一个动态Web文档广泛主要使用的技术就是通用网关接口(英文全称:commongatewayinterface)CGI。CGI标准主要说明了服务器究竟怎样以及应用程序交互作用,从而用来实现一个动态文档,这一种应用程序我们将其称之为CGI程序。

  另外一个方面,CGI是服务器以及html文件这两者之间的接口程序,主要的作用就是负责处理HTML文件与运行在服务器中的非HTML程序这两者之间的数据交换。

  事实上,CGI能够直接是一个编译的程序,又或者是一个批处理文件,或者任何可执行的二进制文件。在这里大家都需要注意一点,那就是CGI存放在Web服务器的cgi-bin子目录下面,必须要求系统管理员开放对cgi-bin目录的访问权。另外一个方面,CGI实现交互查询主要有两种实现方法,大家知道是哪两种吗?没错,第一种实现方法就是基于文件的查询,而另外一种实现方法是使用FROM了。

  小编总结:

  CGI是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与WEB服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的过程。今天的教程,小编就已经介绍完毕了。

赞(27)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程