首页 理论教育 动态网页引擎的工作原理及实现方式

动态网页引擎的工作原理及实现方式

时间:2023-11-06 理论教育 版权反馈
【摘要】:本书第1章已介绍过静态网页和动态网页的区别。解释引擎扫描整个页面找到特定的定界符,并执行位于定界符内的脚本代码以实现不同的功能,然后把执行结果返回Web服务器。最终,Web服务器把执行结果连同页面上的HTML内容以及各种客户端脚本一同传送到客户端。

动态网页引擎的工作原理及实现方式

动态网页发布技术的出现使得网站从展示平台变成了网络交互平台。基于数据库技术的动态网站,不但可以大大降低网站更新和维护的工作量,还可以实现网站和访问者的互动。本书第1章已介绍过静态网页和动态网页的区别。动态网页URL的后缀不是.htm、.html、shtml、.xml等静态网页的常见形式,而是以.asp、.jsp、.aspx、.php、.perl等形式为后缀,并且在动态网页网址中有一个标志性的符号“?”。

动态网页其实就是建立在B/S(浏览器/服务器)架构上的服务器端脚本程序,当客户端用户向Web服务器发出访问该脚本程序的请求时,Web服务器将根据用户所访问页面的后缀名确定该页面所使用的网络编程技术,然后把该页面提交给相应的解释引擎。解释引擎扫描整个页面找到特定的定界符,并执行位于定界符内的脚本代码以实现不同的功能,然后把执行结果(一个静态网页)返回Web服务器。最终,Web服务器把执行结果连同页面上的HTML内容以及各种客户端脚本一同传送到客户端。因此,动态网页能够根据不同的时间、不同的来访者而显示不同的内容,还可以根据用户的即时操作和即时请求使动态网页的内容发生相应的变化。如常见的BBS、留言板、聊天室等就是利用动态网页来实现的,在浏览器端显示的网页是服务器端程序运行的结果。

动态网站具有以下显著优点:

◆可显著提高网站维护的效率。(www.xing528.com)

◆网站的内容保存在数据库中,便于搜索、查询、分类和统计。

◆可以实现网站与访问者的互动。

Dreamweaver提供了众多的可视化设计工具、精简而高效的应用开发环境以及代码编辑支持。使用Dreamweaver CS5可视化的方式来编辑动态网页,就像编辑普通网页一样简单,用户几乎不用编写任何程序代码就能开发出功能强大的网络应用程序。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈