三种动态网页制作技术
目前,实现动态网页主要有四种技术:公共网关接口(common 8a比wayinterface,CGI)、超文本预处理器(hypertext preproles30r,PHP)、动态服务器网页(active server paeG,ASP)、Java服务器(Java server Pa8eIJSP)。 

1.公共网关接口 
公共网关接口提供一个计算机程序同HTTP协议或者www服务的接口.也就是人初交互接口。有了它,服务器可以提供交互式的站点以代替过去静态的文本和图像。CGI是信息服务器主机对外信息服务的标准接口,是为了向客户端提骸动态信息而制定的。CGI通常使用PERL、c/c++、DELPHI等进行编写。通过专门编写的cGI脚本程序,不仅司以生成静态的内容,而且可以生成完全无法须见的动态的内容。它能根据用户的需求输出动态信息,将数据库服务器中的信息作为数据源对外提供服务,将www服务和数据库服务结合起来。雅虎(www.Yahoo)、谷歌狗(le)等搜索引擎提供的强大搜索功能便是利用cGI实现的。 

2.超文本预处理器  专门的网页制作工具有
超文本预处理器是生成动态网页的工具之一。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。用PHP做出的动态页面与其他的编猖语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多,与同样是嵌入HTML文档的脚本语言Javascr相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引繁还会将用户经常访问的PHP程序驻留在服务器中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行服务器中的代码就可以了,这也是PHP高效率的体现之一。 

3.动态服务器网页和Java服务器 
AsP与JsP是两种常用的动态网页制作技术,它们都是可以嵌入HTML中的程序,代码也都是以“<%”符号作为开始符,以“%>”符号作为结束符。 

ASP是一个服务器端的脚本环境,在站点的web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。当用户申请一个x.asp主页时,web服务器响应
该HTTP请求,调用AsP引擎,解释被申请文件。当遇到任何与Active艾ser:Pting兼容的脚本(如VBscriPt和Jscript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访库探作。ASP脚本是在服务器端解释执行的,它依据访库的结果集自动生成符合HTML语言的主页,去响应用户的请求。所有相关的发布工作由web服务器负责。从软件的技术层面着,AsP有无须编译、易于生成、独立于浏览器、面向对象、与任何ActiveX scriping语言兼容、源程序码不会外漏等特点。 

JSP技术使用Java编程语言编写XML标签和scriptlets (一种使用Java语言编写的助本代码),来封装产生动态网页的处理逻辑。网页还能通过Java平台和scriptlets访问存在于朋务瑞的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组丹的设计,使基于web的应用程序的开发变得迅速和容易。JSP技术的特点有三个方面f是由于基于Java编程语言,页面具有Java的特点;二是JSP页面的运行环境支持Java平台、serve以规范的Java虚拟机;三是JSP技术能够支持高度复杂的基于web的应用。
www.hnxny

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。