欢迎光临爱时尚女性网
载入中…
 

动态页面的起源

2012-6-13 编辑:knwz 阅读次数:
  导读: 对于新类型的文档内容,特别是那些设计成为允许在页面上输入信息的文档 (例如HTML中等的窗体控件),开发一种能够读取这种信息并加以利用的应用程序成为必然。很明显,传递从其他应用程序中得到的内容,特别是特定类型的数据库的内容,需要一种新的方法。每次都需要重写一个基于...

对于新类型的文档内容,特别是那些设计成为允许在页面上输入信息的文档 (例如HTML中等的窗体控件),开发一种能够读取这种信息并加以利用的应用程序成为必然。很明显,传递从其他应用程序中得到的内容,特别是特定类型的数据库的内容,需要一种新的方法。每次都需要重写一个基于文本的页面,对于提供实时性很强的信息当然不是一个理想的方法。

对于Web服务器来说,提供一个接口使其他应用程序能够与之相连成为一种常用的方法。通过这个接口,定制的可执行程序能够接收来自客户端的信息,包括通过点击超链接或在浏览器中键入统一资源定位符( URL )所提出的页面请求的细节。应用程序对客户端的请求能够生成相应的响应,而不是从服务器磁盘上读取文本或标记文件。从这些早期方法开始,逐渐形成一套完整的系列方法动态创建网页,以响应用户的请求或信息的变化。

用于这些应用程序的接口仍然在使用,并被称为公共网关接口(Common GatewayI n terface,CGI ),这是一种可用任何语言(如C语言)实现的标准。它产生于那些使用cgi-bin目录的应用程序(这里“bin”代表二进制代码,而不是文本 )。早期的应用程序都是编译后的程序,通常用C或C + +编写。然而这自然要求懂得C语言的编程方法,并且每当对程序做很小的文字上或标记上的变动,都必须重新编译、重新生成可执行文件,这就限制了 CGI和动态页面的使用。

取而代之的是开发了一种用脚本语言创建网页的方法,这种语言就是实用摘要和报告语言(Practical Extraction and Reporting Language),或简称为Perl,它允许信息的创建者以一种非常类似于简化版C或C + +的语言编写代码。在Perl脚本中,可以“写”文本和标记,用标准输入( stdin)和标准输出( stdout)函数通过CGI与Web服务器通信,输出到浏览器。

Perl在Web上仍然是一种流行的语言,特别是在基于UNIX或Linux的系统上。然而这种语言掌握起来不是很容易,特别是对于那些没有 C或C + +语言基础的Web开发人员更是如此。现在,一些新的脚本语言出现了,使创建网页更加容易。

本文仅代表作者个人观点,不代表本网站立场,如有侵权,请您告知,我们将及时处理!

上一篇:HTML的起源
 
 
链接交换请联系:QQ:790646582 首页链接要求百度快照在一周以内,不符合以上要求的各站,我们将定期把友情连接转入内页,谢谢合作。
Copyright @ 2012-2015 爱时尚女性网 保留所有权利吉ICP备14005127号-1 服务QQ:175529508 e-mail:zk8312@163.com
本站部分资源来自网友上传,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。