动态网页基础
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第13章动态网页基础
本章任务
本章主要介绍动态页面的概念和建立方法,通过学习,要求能够做到:
☞了解动态网页的概念和作用
☞掌握动态站点建立的基本流程
☞掌握web服务器的建立
☞掌握应用程序服务器的设置
☞掌握动态页面建立的流程
☞了解后台数据库的建立
☞掌握DW8中动态页面和后台数据库的连接
☞掌握动态页面握数据的维护(添加、显示等操作)
知识点剖析
所谓“动态”网页,并不是指网页上的各种动画、滚动字幕等视觉上的“动态效果”,而是指采用动态网站技术生成的、能够和页面间进行信息交流的网页。数据库是动态网页的重要组成部分,是web程序的核心。动态网页上的数据一般要从数据库提取,动态网页的内容可以是纯文字,也可以包含各种动画。动态页面的建立包括模拟服务器的建立、前台页面建立、后台数据库的建立、数据的链接以及数据提交、显示、维护等常用功能。
重点和难点提示
重点在于前后台数据的链接以及数据的提交、显示、查询及维护等功能的实现。
13.1 动态网页的概念
从网站浏览者的角度来看,无论是动态网页还是静态网页,都可以展示基本的文字和图片信息,但从网站开发、管理、维护的角度来看就有很大的差别。
动态网页是与静态网页相对应的,这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种
动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,采用动态网
站技术生成的网页都称为动态网页。从最直观的页面文件表现形式来说:静态网页URL的后
缀是.htm、.html、.shtml、.xml等常见形式,动态网页是以.asp ,aspx、.jsp、.php、.perl、.cgi
等形式为后缀,并且在动态网页网址中有一个标志性的符号:“?”,这是一个典型的动态网
页URL形式。
13.2 普通静态网页和动态网页处理流程的区别
通过下面图13-1和13-2我们可以清楚地知道普通静态网页和动态网页工作流程的区别。
图13-1 静态页面处理流程
当WEB服务器接收到客户端发来的访问静态网页的请求时,服务器将直接读取该请求页,找到该页面文件的话,将其发送到请求该页面的客户端。即WEB服务器为静态页面请求的处理流程为:
(1)客户端浏览器请求静态页面;
(2)WEB服务器查找请求的静态页面文件;
(3)WEB服务器将查找到的静态页面发送到请求该页面的客户端浏览器。
图13-2 动态页面处理流程
当WEB服务器接收到客户端发来的访问动态网页的请求时,他它将作出不同如下反应:WEB 服务器将该请求页传递给处理页面的特殊软件,既应用程序服务器,应用程序服务器负责读取该动态页面的代码,根据页面代码中的指令完成动态页面数据的生成,然后将代码删除,得到的结果是一个静态网页文件,应用程序服务器将该页传递回WEB服务器,WEB服务器将该页面发送到请求该页面的客户端,客户端浏览器得到的是纯html页面。即WEB服务器为动态
页面请求的处理流程为:
(1)客户端览器请求动态页面;
(2)、WEB服务器查找该页面,并将它传递给相应的应用程序服务器;
(3)、应用程序服务器将根据动态页面的指令完成动态页面数据生成;
(4)、应用程序服务器将完成的页面传回到WEB服务器;
(5)、WEB服务器将完成的页面发送到请求该页面的客户端浏览器。
由此可见,动态网页就是根据用户的请求,由应用程序服务器动态生成的页面,主要特点可
归纳如下:
(1)动态网页采用数据库技术;
(2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等;
(3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。
13.3 动态网页的建立主要步骤
开发动态Web 页的五个关键步骤如下所示:
●设计页面
●创建动态内容源
●向Web 页添加动态内容
●增强动态页的功能
●测试和调试页
因此,要在Dw8中建立动态网页,需要首先配置好编程环境。具体包括:在计算机中安装web服务器以及在WEB服务器上的应用程序服务器
1、安装web服务器和应用程序服务器
2、配置数据库
3、编写动态页面文件
4、建立页面和数据库的连接
13.4安装web服务器和应用程序服务器
web服务器是能够根据web浏览器的请求提供文件服务的软件,常见的web服务器有:microsoft internet information server(简称IIS),Netscape Enterprise Server、Sun ONE Web Server 和Apatch HTTP Server等。我们以常见的WINDOWS用户为例安装IIS,下面介绍在计算机上安装web服务器的方法和步骤。
13.4.1安装IIS
要安装IIS,必须保证你的计算机中已经安装好了windows/98/2000/xp操作系统。WIN98用户安装的是micorsoft personal web server (pws),它是IIS精简版本。在安装之前先检查系统中是否有一个c:\inetpub文件夹,如果有,则表明系统中已经安装了WEB服务器,如果没有此文件夹,则参照下面步骤来安装。
插入Win2000或WinXp安装盘,点击任务栏中的【开始】按钮→再选择【设置】→【控制面板】命令,弹出【控制面板】窗口,双击列表中的【添加/删除程序】→【添加/删除Windows组件】”,出现图13-3所示对话框,把勾选第2项,按照安装向导一步步进行操作即可。