WEB编程语言

王朝百科·作者佚名  2010-06-30  
宽屏版  字体: |||超大  

WEB编程语言:

1.HTML

超文本标记语言可以规定网页中信息陈列格式,指定需要显示的图片,嵌入其他浏览器支持的描述性语言,以及指定超文本连接对象,如其他网页、JAVA、CGI程序等。

HTML语言的原文件是纯文本文件,可以是用任何文本编辑器如UNIX的VI、DOS的EDIT、WINDOWS中的书写器等。但专用编辑器如HTML EASY ! MICROSOFT FRONTPAGE 等提供了一整套模板等编辑工具,还可以直接调用内置的浏览器浏览程序的执行结果,或者提供了“所见即所得”的可视化编程功能。

2.JAVA SCRIPT

1)HTML 只能提供一种静态的信息资源,缺少动态客户端与服务器端的交互。JAVA SCRIPT 的出现,使信息和用户之间不仅只是一种显示和浏览的关系,而且实现了实时地、动态的、可交互的表达方式。

JAVASCRIPT 是一种脚本语言,它采用小程序段的方式实现编程。它的基本结构形式与C、C++、VB、DELPHI十分类似,但她并不需要编译,而是在程序运行过程中被逐行的解释。

2)它具有以下几个基本特点:

a) 简单性。它是基于java基本语句和控制流之上的简单而紧凑的设计,是学习java的好过渡,而且,它的变量类型是采用若类型,未采用严格的数据类型。

b) 安全性:javascript 不允许访问本地硬盘,不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效的防止数据的丢失。

c) 动态性:javascrpt可以直接对用户或客户输入做出响应,无须经过web程序。它对用户的响应采用以事件驱动的方式进行,即由某种操作动作引起相应的事件响应,如:点击鼠标、移动窗口、选择菜单等。

d) 跨平台性:javascript依赖于浏览器本身,与操作环境无关。只要能运行浏览器的计算机,并安装了支持javascript的浏览器就可以正确执行,从而实现了“编写一次,走遍天下”的梦想。

3.java

1)java技术可分为三个主要部分:

A) java语言和类库:

java语言是支持整个java技术的底层基础,java类库是随java语言一起提供的,提供了在任何平台上正常工作的一系列功能特性。

B) Java 运行系统:

主要指java虚拟机,负责将java与平台无关的中间代码翻译成本机的可执行机器代码。

C) Java applet :

Java applet 是用java语言编写的小应用程序,通常存放在web服务器上,可以嵌入html中,当调用网页时,自动从web服务器上下载并在客户机上运行,用户的浏览器就作为一个java虚拟机。

2)java语言的特性:

1. 简单性:java语言是面向对象的;

2. 分布性:java是专为网络设计的,由一个类库用于tcp/ip协议。

3. 可解释性:java源程序经编译成字节代码,可以在任何运行JAVA的机器上结识执行,因此,可独立与平台,可移植性好。

4. 安全性:JAVA解释器中有字节代码验证程序,它检查字节代码的来源,可判断出字节代码来自防火墙内还是防火墙外,并确认这些代码可以做什么。

3)JAVA在WEB服务器中的功能:

是WEB服务器应用程序的接口,给WWW增添交互性和动态特性。

4.CGI

1) 公共网关接口(Common gateway interface)为web服务器定义了一种与外部应用程序交互、共享信息的标准。

2)CGI的工作原理:

客户端浏览器向WEB服务器提出服务请求并显示服务器传递过来的结果。WEB服务器将客户请求正确映射传递给CGI接口程序,在将CGI的执行结果传递给客户端的浏览器。CGI接口负责完成WEB服务器传递过来的客户服务请求。

3)CGI的作用:

1. 扩大了WEB服务器的功能;

2. 它打破了服务器软件的局限性,允许用户根据需要采用各种语言去实现无法用HTTP、HTML实现的功能,给WWW提供了更为广阔的应用空间。

3. 为在不同的平台之间进行沟通提供了范例。

连接服务器与外部应用程序。服务器可以向CGI程序发送信息,CGI程序也可以向服务器程序回送信息。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有