web编辑语言分为很多种,其中主要有如下四种: 1.HTML 我们在浏览器端看到的是带有声音、文字、图像的生动的网页,而服务器传递过来的事HTML文档、音频或视频文件,经过浏览器解释HTML文档后,才显示出来。超文本标记语言HTML(Hyper Markup Language)是由具有一定语法结构的标记符和普通文档组成。 由于HTML含有指向多媒体数据的指针,如图像、声音、动画,这种指针成为链接,用户可简单地通过鼠标单击操作,就可得到所要的文档,而不管该文档是何种类型(普通文档、图像或声音等),也不管该文档在何处(本机上、局域网或Internet),从而使得其操作非常简便。 现在大多数的网页已经使用专业的网页编辑器来编制。这些编辑器能自动将编辑过程转换成HTML文件。常用的网页编辑器有Word、FrontPage、Hot Dog、InterDev等。 2.Java Java语言是由Sun公司开发的。尽管Java最初不是为Web开发的,但Sun公司一看到可以通过Java语言提供一种Web环境上跨平台交互应用程序的手段,就将Java转而应用到Web上来了。Java技术成功的首要原因在于Java语言本身的结构和设计。Sun从C++中吸取了许多强有力的成分,而且扩充了很多的新的特性,使得其更加简洁、方便和易于使用。 另外,Java标准类库中提供了内建的Internet和Web支持,使得编制网络应用更加简单。 最后,Java是第一个真正的跨平台语言。课解释Java源程序经编译生存字节代码,可以在任何运行Java的机器上解释执行,这使得Java可独立于平台,可移植性好。 Java在Web服务中功能主要是:起到了Web服务器应用服务器应用程序接口的作用,给WWW增添交互性和动态特征。Applet是Java的小应用程序,是通过APP标志包含在HTML页中的程序。Applet源码在服务器端被Java编译器译成字节码,然后,字节码在HTML Script字节码的解释器,在客户机端,Java浏览器除需要支持相应的HTML语言外,还内嵌一个Java字节码的解释器,正确解释包含字节码的HTML文档。由于是Applet字节码是在客户机端解释执行的,因此,它给WWW增添了交互性和动态特征。 3.CGI CGI(Common Gateway Interface)为“公关网关接口”,为Web服务器定义了一种与外部应用程序交互、共享信息的标准。 CGI的工作原理是:用户请求激活一个CGI程序;CGI程序将交互主页中用户输入的信息提取出来传给外部应用程序,如数据库查询程序,并启动外部应用程序;外部应用程序的处理结果通过CGI程序传给Web服务器,HTML形式传给用户,CGI进程结束。 4.WWW服务武器应用编程接口(WWW API) 有些WWW服务器软厂商对CGI运行效率低下、编译困难等缺点,开发了各自的服务器API(Application Programming Interface),试图克服CGI性能方面的缺陷。WWW API 通常以动态链接库(DLL)的形式提供,是驻留在WWW服务器上的程序,它的作业与CGI类似,也是为了扩展WWW服务器的功能。通过WWW API 也能实现对数据库的访问。目前最著名的WWW API有Netascape的NSAPI,Microsoft的ISAPI,WSAPI,各种API都与其相应的WWW服务器紧密联系在一起。
|