网站建设常用技术

i) cgi技术 cgi(common gateway interface,通用网关接口)是服务器端和用户沟通的程序,运行在服务器上,提供同客户端html页面的接口.通俗地讲cgi就像是一座桥,把网页设计和web服务器中的执行程序连接起来。它把web浏览器的输入传递给服务器,运行web服务器上的程序,再把服务器执行的结果返还给html页;用cgi可以实现处理表格、数据库查询、发送电子邮件等多种操作,cgi使网页变得不是静态的.而是交互式的。cgi的文件名后缀是.cgi或.p1。 cgi不是语言,而是一种接口,仅定义了规则而已。cgi可以用任何一种语言编写,只要这种语言具有标准输人、输出和环境变量。日前比较常见的语言有perl、c/c++、java、visual basic、visual foxpro等,而perl(practical extraction and reporting lan-guage)正是最适合的语言之一。
2) jsp技术
jsp(javaserver pages)是由sun microsystems公司倡导、许多公司参与一起建立的一种动态网负技术标准。在传统的html网页文档(*. htm,*.html )中加人java程序片段(scriptlet)和jsp标记(tag),就构成了jsp网页(*.jsp)。 web服务器在遇到访间jsp网页的请求时,首先执行其中的程序片段,然后将执行结果以html格式返回客户端。程序片段可以操作数据库、重新定向网页以及发送e-mail等,这正是建立动态网站所需要的功能。jsp的所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果;jsp网页对客户浏览器的要求最低,可以实现无plugin,无activex,无java applet,甚至无frame。
3) php技术
php是一种跨平台的服务器端的嵌人式脚本语言,它大量地借用c、java,、perl语言的语法,并耦合php自己的特性,使web开发者能够快速地写出动态生成页面的脚本。当web服务器运行php程序时,它首先会根据程序所在文件的后缀名判断出该文件中包含有php脚本程序,然后调用相关的php程序模块来解释php脚本,把php脚本转化为ht-ml代码,最后以html形式显示结果。
4) xml技术
xml是extensible markup languag的简写,是一种可扩展标识语言。xml是一个精简的sgml,即xml是sgml的一个子集,它将sgml的丰富功能与
html的易用性结合到web的应用中。xml保留了sgml的可扩展功能,这使xml从根本上有别于html。 xml的功能要比html强大得多,它不再是固定的标记,而是允许用户自定义数量不限的标记来描述文档中的资料,允许嵌套的信息结构。html只是web显示数据的通用方法,而xml提供了一个直接处理web数据的通用方法;html着重描述web页面的显示格式,而xml着重描述的是web页面的内容。xml文档所描述的数据可以通过样式单转换输出,例如,可以在样式单(*.xsl)文件中利用html标记将xml文档中的数据,按规定格式显示在浏览器中。
5) asp技术
asp是一种未经编译的开放式的应用软件,是微软公司推出的一种用以取代cgi(com-mon gateway interface)的技术,它实质上是一种服务器端脚本环境。asp被包含在iis 3. 0及其更高版本之中。通过asp,用户可以结合html网页、asp的指令和activex组件建立动态、交互且高效的web服务器应用程序。asp的出现使用户不必担心客户端不能正确运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有内嵌在件通html中的脚本程序。客户端只要使用可执行html代码的浏览器,即可浏览由asp设计出来的页面内容。当程序执行完毕后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端
浏览器的负担,大大提高厂交互的速度.asp并不是一种纯梓的编程语言,它所用的语言是vbscript或java script语言,也可以两种脚本语言结合使用。asp还能与任何activex scripting语言兼容。asp的编辑环境要求非常简单,任何一种文本编辑器都可以编写asp应用程序.asp的运行环境:一般较常使用的是windows 2000+i1s5和windows 98 +pws。而windows xp+iis较少采用。推荐便用windows 2000+iis5这对组合.因为windows 2000系统比较稳定,在开发服务器方面投人得较多,所以比较适合作为服务器使用。常用的网站建设技术还有asp. net,apache等。另外,动态网站建设中还离不开数据库的支持。常用的数据库有access, sql,mysql,oracle等。
上一个:深圳网站建设的时候需要注意几个事宜?
下一个:暂无
淮阴网站建设,淮阴做网站,淮阴网站设计