首页 百科知识 1.3静态网页与动态网页

1.3静态网页与动态网页

时间:2024-10-15 百科知识 版权反馈
【摘要】:Web网页有很多种,如HTML网页、XHTML网页、ASP网页、JSP网页、PHP网页等,可以将其分为两大类:静态网页和动态网页。动态网页技术是在WWW服务器端动态生成网页的技术,ASP,JSP,PHP等技术都属于动态网页技术。

1.3 静态网页与动态网页

Web网页有很多种,如HTML网页、XHTML网页、ASP网页、JSP网页、PHP网页等,可以将其分为两大类:静态网页和动态网页。

静态网页指的是HTML网页,即用HTML语言编写的网页,它是所有其他网页技术的基础。其中所有的网页对象,包括文字、图片、超链接、Flash动画、表格、列表等都需要通过HTML才能展现出来。当客户机通过Internet向WWW服务器发出http请求时,WWW服务器响应请求,如果发现这是一个HTML网页,WWW服务器找到这个HTML网页文件后,就用http协议通过Internet将这个网页发送到客户机,网页在客户机浏览器里按照HTML的规则呈现出来,如图1-3(a)所示。静态网页中可以插入动画、使用CSS样式,也可以插入JavaScript代码,使网页具有一定的动感,如光标移上后弹出快捷菜单、随滚动条移动的广告图片等。

img3

图1-3 静态网页及动态网页的访问方式

动态网页技术是在WWW服务器端动态生成网页的技术,ASP,JSP,PHP等技术都属于动态网页技术。本书将学习目前非常流行的ASP技术。动态网页一般需要通过访问数据库(或文本类文件)来实现网页的生成,系统中可有一台单独的数据库服务器(存放数据库系统),也可以将WWW服务与数据库系统放置在同一个服务器上。当WWW客户机通过Internet向WWW服务器发出http请求时,WWW服务器响应客户机的http请求,如果发现请求的是一个动态网页(如ASP,JSP或PHP等),WWW服务器就需要将这个请求转交给一个应用程序(如ASP,JSP,PHP程序等),应用程序根据需要,从数据库(或其他文本型文件)中取出相应的数据并对其进行相应的处理,然后动态生成一个新的HTML网页,通过http协议将这个HTML网页传递给客户机。最后,在客户机浏览器里按照html和一些脚本规则呈现出网页效果,如图1-3(b)所示。

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

我要反馈