1 / 26
文档名称:

网页设计艺术.ppt

格式:ppt   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网页设计艺术.ppt

上传人:所以所以 2012/2/25 文件大小:0 KB

下载得到文件列表

网页设计艺术.ppt

文档介绍

文档介绍:网页设计与制作
安庆职业技术学院 jpkc.
第七章
动态网页介绍
安庆职业技术学院 jpkc.
本讲内容
动态网页概述
1
动态网页实现技术
2
Web数据库概述
3
安庆职业技术学院 jpkc.
第一节动态网页概述

网站中,有相当一部分网站仍然提供“静态”的网页内容,无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容固定不变,的HTTP(Hypertext Transport Protocol)协议向Web服务器请求网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面内容使用的仅仅是标准的HTML代码,最多再加上流行的动态图片,比如产生几只小狗小猫跑来跑去的动画效果。
“静态”网站的致命弱点就是不易维护,为了不断更新网页内容,必须不断地重复制作HTML文档,随着网站内容和信息量的日益扩增,维护时工作量也会日益增加。
安庆职业技术学院 jpkc.
第一节动态网页概述

动态网页使得存放页面和数据的Web服务器与访问用户之间具有交互性,即服务器可以根据用户的特定信息创建HTML内容并发送给请求用户,这个得到的HTML页面是为特定用户的特殊要求而生成的。
客户端与服务器能互相传递消息,是动态页面的基本特征。
动态网页要符合以下几条规则:
(1)交互性”,即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面。
(2)“自动更新”,即不需要手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
(3)“因时因人而变”,即当不同的时间、不同的人访问同一网址时会产生不同的页面。
安庆职业技术学院 jpkc.
第二节动态网页实现技术
实现动态网页的技术有很多,现举出以下几种:
Gate Interface,通用网关接口)
它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就像是一座桥,把网页和Web服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页。用CGI可以实现处理表格、数据库查询和发送电子邮件等许多操作。
通常CGI在跨平台的开发中扮演着主要角色,可以使用VB、C或Perl等来实现,用它们写的CGI脚本是一个单独的程序,而不是嵌在HTML文档中再通过另一个程序解释替换的,所以它是一种“非嵌入式”的服务器端脚本。将已经写好的程序放在WEB服务器的计算机上运行,再将其运行结果通过WEB服务器传输到客户端的浏览器上。
安庆职业技术学院 jpkc.
第二节动态网页实现技术
2. ASP(Active Server Pages)
ASP是微软开发的一种类似HTML(Hypertext Markup Language超文本标识语言)、Script(脚本)mon GAteway Interface 通用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,JAVASCRIPT等在内的许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比,要安全的多。
ASP吸收了当今许多流行的技术,如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。可以在此找到更详细的信息:。
安庆职业技术学院 jpkc.
第二节动态网页实现技术
ASP中最为常用的内置对象和组件如下:
Request对象:用来连接客户端的Web页(.htm文件)和服务器的Web页(.asp文件),可以获取客户端数据,也可以交换两者之间的数据。 Response对象:用于将服务端数据发送到客户端,可通过在客户端浏览器显示,用户浏览页面的重定向以及在客户端创建cookies等方式进行。该功能与Request对象的功能恰恰相反。 Server对象:许多高级功能都靠它来完成;它可以创建各种Server对象的实例以简化用户的操作。 Application对象:它是个应用程序级的对象,用来在所有用户间共享信息,并可以Web应用程序运行期间持久地保持数据。同时如果不加以限制,所有客户都可以访问这个对象。 Session对象:它为每个访问者提供一个标识;Session可以用来存储访问者的一些喜好,可以跟踪访问者的的****惯。在购物网站中,Session常用于创建购物车(Shoppin