网页设计艺术.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本讲内容 安庆职业技术学院 网页设计与制作 № * 安庆职业技术学院 № * WANG YE SHE JI YU ZHI ZUO 主讲教师:倪兴旺 网 页 设 计 与 制 作 第七章 动态网页介绍 动态网页概述 1 动态网页实现技术 2 Web数据库概述 3 第一节 动态网页概述 1.静态网页 目前呈几何增长的Internet网站中,有相当一部分网站仍然提供“静态”的网页内容,无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容固定不变,当用户浏览器通过Internet的HTTP(Hypertext Transport Protocol)协议向Web服务器请求网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面内容使用的仅仅是标准的HTML代码,最多再加上流行的动态图片,比如产生几只小狗小猫跑来跑去的动画效果。 “静态”网站的致命弱点就是不易维护,为了不断更新网页内容,必须不断地重复制作HTML文档,随着网站内容和信息量的日益扩增,维护时工作量也会日益增加。 第一节 动态网页概述 2.动态网页 动态网页使得存放页面和数据的Web服务器与访问用户之间具有交互性,即服务器可以根据用户的特定信息创建HTML内容并发送给请求用户,这个得到的HTML页面是为特定用户的特殊要求而生成的。 客户端与服务器能互相传递消息,是动态页面的基本特征。 动态网页要符合以下几条规则: (1)交互性”,即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面。 (2)“自动更新”,即不需要手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量。 (3)“因时因人而变”,即当不同的时间、不同的人访问同一网址时会产生不同的页面。 第二节 动态网页实现技术 实现动态网页的技术有很多,现举出以下几种: 1.CGI(Common Gate Interface,通用网关接口) 它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就像是一座桥,把网页和Web服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页。用CGI可以实现处理表格、数据库查询和发送电子邮件等许多操作。 通常CGI在跨平台的开发中扮演着主要角色,可以使用VB、C或Perl等来实现,用它们写的CGI脚本是一个单独的程序,而不是嵌在HTML文档中再通过另一个程序解释替换的,所以它是一种“非嵌入式”的服务器端脚本。将已经写好的程序放在WEB服务器的计算机上运行,再将其运行结果通过WEB服务器传输到客户端的浏览器上。 第二节 动态网页实现技术 2. ASP(Active Server Pages) ASP是微软开发的一种类似HTML(Hypertext Markup Language超文本标识语言)、Script(脚本)与CGI(Common GAteway Interface 通用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,JAVASCRIPT等在内的许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比,要安全的多。 ASP吸收了当今许多流行的技术,如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。可以在此找到更详细的信息:。 第二节 动态网页实现技术 ASP中最为常用的内置对象和组件如下: Request对象:用来连接客户端的Web页(.htm文件)和服务器的Web页(.asp文件),可以获取客户端数据,也可以交换两者之间的数据。   Response对象:用于将服务端数据发送到客户端,可通过在客户端浏览器显示,用户浏览页面的重定向以及在客户端创建cookies等方式进行。该功能与Request对象的功能恰恰相反。   Server对象:许多高级功能都靠它来完成;它可以创建各种Server对象的实例以简化用户的操作。   Application对象:它是个应用程序级的对象,用来在所有用户间共享信息,并可以Web应用程序运行期间持久地保持数据。同时如果不加以限制,所有客户都可以访问这个对象。   Session对象:它为每个访问者提供一个标识;Session可以用来存储访问者的一些喜好,可以跟踪访问

文档评论(0)

一天一点 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档