万维网的文档

目录

1 万维网的文档

动态万维网文档

CGI

CGI 网关程序

活动万维网文档

用 Java 语言创建活动文档


1 万维网的文档

分为:

        ·静态万维网文档。内容不会改变。简单。(html、xml、css)

        ·动态万维网文档。文档的内容由应用程序动态创建。

        ·活动万维网文档。由浏览器端改变文档的内容。

动态万维网文档

·静态文档:该文档创作完毕后就存放在万维网服务器中,在被用户浏览的过程中,内容不会改变。

·动态文档:文档的内容是在浏览器访问万维网服务器时才由应用程序动态创建。

·动态文档和静态文档之间的主要差别体现在服务器端:文档内容的生成方法不同。从浏览器的角度看,这两种文档并没有区别。

万维网服务器功能的扩充

(1) 增加一个应用程序:处理浏览器发来的数据,并创建动态文档。

(2) 增加一个机制:使万维网服务器把浏览器发来的数据传送给这个应用程序,然后万维网服务器能够解释这个应用程序的输出,并向浏览器返回 HTML 文档。

万维网的文档_第1张图片

CGI

·通用网关接口 CGI (Common Gateway Interface) :定义动态文档应如何创建,输入数据应如何提供给应用程序,以及输出结果应如何使用的一种标准。

·通用:CGI 标准所定义的规则对其他任何语言都是通用的。

·网关:CGI 程序的作用像网关。

·接口:有一些已定义好的变量和调用等可供其他 CGI 程序使用。

CGI 网关程序

·正式名字:CGI 脚本 (script)。

·脚本:指的是一个程序,它被另一个程序(解释程序)而不是计算机的处理机来解释或执行。

·脚本语言 (script language):如 Perl, JavaScript,Tcl/Tk 等。也可用一些常用的编程语言写出,如 C,C++等。

·脚本运行起来要比一般的编译程序要慢。

·脚本不一定是一个独立的程序,可以是一个动态装入的库,甚至是服务器的一个子程序。

CGI 程序又称为 cgi-bin 脚本,因为在许多万维网服务器上,将 CGI 程序放在 /cgi-bin 的目录下。

活动万维网文档

·活动文档 (active document) 技术:把屏幕连续更新的工作转移给浏览器端。

·每当浏览器请求一个活动文档时,服务器就返回一段程序副本在浏览器端运行。

·活动文档程序可与用户直接交互,并可连续地改变屏幕的显示。

·由于活动文档技术不需要服务器的连续更新传送,对网络带宽的要求也不会太高。 

万维网的文档_第2张图片

用 Java 语言创建活动文档

·Java 语言是一项用于创建和运行活动文档的技术。

·在 Java 技术中使用小应用程序 (applet) 来描述活动文档程序。

·用户从万维网服务器下载嵌入了 applet 的 HTML 文档后,可在浏览器的屏幕上点击某个图像,就可看到动画效果,或在下拉式菜单中点击某个项目,就可看到计算结果。

·Java 技术是活动文档技术的一部分。

欢迎一起学习~

你可能感兴趣的:(计算机网络,html,前端,计算机网络)