新闻
打造企业生态系统孵化器  建设企业智慧成长生态城

内蒙古网络公司|网页技术简介

发布于:2013-07-03 浏览:2664

 

内蒙古网络公司nmgf.net

服务器端动态网页技术简介

    服务器端的脚本语言,又可称为动态网页语言。尽管浏览器端的Script已经可以完成许多工作,但有些工作还是得在服务器端执行才可以完成。目前,常见的服务器端脚本语言有以下几种:CGI、PHP、JSP。

ASP的运行机制

    ASP的运行机制是:在原来的HTML页面中加入VBScript或JavaScript代码,服务器在送出网页之前又首先执行这些代码,完成如查询数据库一类的任务,再将执行结果以的形式送回浏览器。

    首先,由客户端浏览器向Web服务器发出一个页面请求。如果请求的是静态页面(如*.htm或文本),则先由Web服务器找到所请求的页面文件(HTML文本),然后通过HTTP协议直接传送给客户端的浏览器,最后由浏览器将得到的HTML文本翻译成人们看到的Web页面。

    如果用户请求的是一个动态页面(*.asp),则先由Web服务器找到所请求的页面文件(*.asp),然后调用ASP引擎,由ASP引擎解释被访问的这个页面文件。当遇到脚本语言(如VBScript或JavaScript)代码时,ASP引擎再调用相应的脚本引擎(如VBScript或JavaScript)进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访问数据库的操作。ASP将解释的结果以HTML文本的形式交给Web服务器’ Web服务器再将这个结果(HTML文本)通过HTTP协议传送给客户端的浏览器,最后由浏览器将得到的HTML文本翻译成人们看到的Web页面。国内的亿唐网站就采用了 ASP技术。