通过DreamweaverCS3学习HTMLDIVCSS第20章动态网页.pptVIP

  • 1
  • 0
  • 约5.59千字
  • 约 33页
  • 2017-12-23 发布于上海
  • 举报

通过DreamweaverCS3学习HTMLDIVCSS第20章动态网页.ppt

通过DreamweaverCS3学习HTMLDIVCSS第20章动态网页

第20章 动态网页 随着Web的发展,静态网页已经不能满足用户需要。特别是在电子商务的出现和普及后,对互动的要求越来越激烈。静态网页虽然设计过程较为简单,但是后期的维护却极为困难。于是出现了动态网页。目前,几乎所有的网站都采用动态技术。例如,企业网、电子商务平台和信息交流平台都是静态网页所不能完成的。本章将介绍动态网页技术的概念和应用。 20.1 动态网页简介 早期的动态网页主要采用CGI技术,CGI是Common Gateway Interface(公用网关接口)的缩写。用户可以使用如Visual Basic、Delphi或C/C++等语言编写适合的CGI程序。虽然CGI技术已经发展成熟而且功能强大,但由于其本身的缺点而逐渐被新技术取代。目前应用的新技术主要包括如下几种。 20.1.1 PHP PHP是Hypertext Preprocessor(超文本预处理器)的缩写,是目前互联网上最受关注的脚本语言,其语法借鉴了C、Java和PERL等语言,其与HTML语言具有非常好的兼容性。编写人员可以直接在脚本代码中插入HTML语言标签,或在HTML标签中放置脚本代码,从而更好地进行页面控制。PHP提供了标准的数据库接口,与数据库连接方便,具备良好的兼容性和扩展性。此外,PHP还可以进行面向对象编程。这些特点使得基于PHP技术的动态页面的编写非常简单。 20.1.2 ASP ASP是Active Server Page(活动服务器网页)的缩写,是微软公司开发用于动态页面脚本程序的一种应用工具。其ASP可以非常方便地与数据库进行交互,而且与其他程序联合使用也很简单。ASP的网页文件的格式是.asp。 实际上,ASP是一种服务器端脚本编写环境,其可以用来创建和运行动态网页或Web应用程序。基于ASP技术的网页中可包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP,可以向网页中添加交互式内容(如即时聊天程序),也可以创建HTML网页作为用户界面的Web应用程序。 20.1.3 JSP JSP是(Java Server Pages,Java服务器网页)的缩写,是由Sun公司推出的基于Java的Web开发技术。JSP和ASP在技术方面有许多相似之处。但ASP一般只应用于Windows Server平台,而JSP则可以在多种服务器上运行。同时,基于JSP技术的应用程序比基于ASP技术的应用程序易于维护和管理,所以JSP技术被认为是未来最有发展前途的动态网站技术。 本章介绍基于ASP技术的动态网页的设计。与JavaScript等脚本相结合,实现起来非常简单,因而容易上手,是初学者学习动态网页设计的首选。 20.2 ASP简介 上节中对ASP有了一个大概的介绍。如何在网页中应用ASP,需要更详细地介绍ASP的特点及基本语法概念,这些也是使用ASP所必须的基础。 20.2.1 ASP的特点 ASP技术到底有哪些特点,值得将其作为动态网页入门的首选。其基本特点如下: 使用VBScript和JavaScript等简单易懂的脚本语言,与HTML代码相结合,可快速地完成网站的应用程序。 无须编译,容易编写,可在服务器端直接执行。 使用普通的文本编辑器,如Windows的记事本,便可进行编辑。 对客户端无特殊要求,只须安装有普通的浏览器。用户端只要使用普通的浏览器,即可浏览采用ASP技术设计的网页内容。 20.2.2 ASP的工作原理 完整的ASP程序运行具体步骤如下: 用户在浏览器地址栏输入网址,默认页面的扩展名是.asp。 浏览器向服务器发出请求。 服务器收到请求后,服务器的引擎开始运行ASP程序。 ASP文件按照从上到下的顺序开始处理,执行脚本命令,并执行HTML页面内容。 服务器处理完成后,将页面信息发送到浏览器。 20.2.3 创建ASP ASP是以.asp为后缀名的文本文件。ASP结合了HTML和脚本技术,然后在ASP环境中运行。结合HTML与脚本技术有自己一套语法。通过脚本定界符%...%将脚本加入ASP,示例源码如下: html headtitleASP Scripting/title/head body This is a % for I=1 to 10 % very, % next % very long sentence. /body /html 20.3 ASP内建对象 ASP包括大量的内建对象和可安装的ActiveX组件,其大部分功能都是通过这些对象完成的。这些对象使用户更易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息。本节将介绍ASP主要的内建对象。 1.Request对象 Request对象用于访问任何基于H

文档评论(0)

1亿VIP精品文档

相关文档