《电子商务网站建设与管理》图文课件第六章.pptxVIP

  • 1
  • 0
  • 约1.13万字
  • 约 79页
  • 2023-02-10 发布于江西
  • 举报

《电子商务网站建设与管理》图文课件第六章.pptx

第六章 ASP动态网页设计 第一节 ASP概述一、 ASP的特点ASP具有以下特点:(1) 使用VBScript、JavaScript等简单易懂的脚本语言,同时结合HTML代码,可快速完成网站应用程序的开发。(2) 使用普通的文本编辑器(如Windows的记事本)即可进行编辑设计,而利用Frontpage或者Dreamweaver等所见即所得型的网页编辑软件可以快捷方便地进行编辑,易学易用。 第一节 ASP概述一、 ASP的特点(3) 与浏览器无关,客户端只需有可执行HTML代码的浏览器,即可浏览使用ASP制作的网页。ASP所使用的脚本语言(VBScript、JavaScript)均在Web服务器端执行,不需要用户端的浏览器能够执行这些脚本语言。(4) ASP提供了一些内置对象,可用来从客户端浏览器接收信息或将服务器处理后的响应信息发送给客户端浏览器。 第一节 ASP概述一、 ASP的特点(5) ASP提供了一些标准的ActiveX组件,同时允许用户添加或创建属于自己的ActiveX 组件。这些组件允许依据客户端浏览器的能力进行不同的显示以及在浏览器内包含计数器等。(6) ASP提供了与后台数据库连接和访问的功能,并且可以使动态网页的内容随着相关数据库内容的更新而自动更新。 第一节 ASP概述一、 ASP的特点(7) ASP的源程序不会被传送到客户端浏览器,因而可以避免所写的源程序被他人剽窃,同时也提高了程序的安全性。(8) ASP可使用服务器端的脚本程序来产生客户端的脚本。 第一节 ASP概述二、 ASP文件的工作过程HTML文件不需要特殊的运行环境,可以直接用浏览器打开浏览。ASP文件不能使用浏览器直接打开,要浏览ASP页面需要一定的运行环境支持。其原因在于:静态页面运行在客户端,动态页面运行在服务器端,ASP文件需要经过Web服务器处理成普通的HTML文件后才发送到客户端。ASP文件的运行过程为:(1) 通过客户端浏览器发送HTTP请求。 第一节 ASP概述二、 ASP文件的工作过程(2) 服务器根据请求对页面进行检索。(3) 当用户使用浏览器请求ASP页面时,Web服务器响应客户端请求,调用ASP引擎(通常是IIS)来执行ASP文件,并解释其中的脚本语言(JavaScript或VBScript);若需要访问数据库,则通过ODBC连接数据库,由数据库访问组件ADO完成数据库操作,最后将ASP文件生成为包含数据查询结果的HTML页面。 第一节 ASP概述二、 ASP文件的工作过程(4) 将生成的HTML页面返回给客户端。(5) 客户端浏览器显示返回的HTML页面。ASP文件的工作过程如图6-1所示。 第一节 ASP概述二、 ASP文件的工作过程 第一节 ASP概述三、 ASP组成要素(一) HTML代码一个ASP文档通常会或多或少地包含几行或几组HTML标签,以控制网页内容的输出效果。HTML代码建立的是网页中的“静态”内容。 第一节 ASP概述三、 ASP组成要素(二) ASP内置对象ASP的核心便是其提供的一些内置对象。在Web应用程序中,内置对象可用来取得客户端的信息,或将服务器端的响应信息传送回客户端,并可以存储公共数据,维护工作状态,访问服务器的公用程序,转移数据等。Web应用程序的开发者可以在ASP的脚本命令中直接使用这些对象。 第一节 ASP概述三、 ASP组成要素(三) ActiveX组件为了扩充ASP的功能,更好并更容易地设计Web应用程序,ASP还提供了一些具有特定功能的ActiveX组件,并允许用户使用Visual Basic、C++、Java和Delphi等语言设计专属于自己的ActiveX组件。使用组件可以完成服务器端文件的存取与管理、数据库服务器的访问、浏览器的兼容、Web页面的广告轮换等诸多功能。 第一节 ASP概述三、 ASP组成要素(四) 脚本语言在一个实际的ASP文件中,以上所述的HTML代码、ASP内置对象和ActiveX组件都是通过特定的脚本语言有机地结合在一起的。ASP允许使用VBScript或JavaScript作为其脚本语言。除此之外,只要是能够提供ActiveX脚本引擎接口供ASP程序调用的任何程序语言都可以作为ASP的脚本代码设计语言。换言之,ASP是一种与程序设计语言无关的Web应用开发与执行环境。 第一节 ASP概述四、 ASP文件的创建与运行ASP文件实际上是一个扩展名为.asp的文本文件,因而可用任何一种文本编辑器来创建和修改。此外,ASP文件必须通过Web服务器来运行,并将结果传送回客户端浏览器。我们利用Windows的记事本输入如下的一段代码。【例6-1】第一个ASP程序。htmlhead 第一节 ASP概述四、 ASP文件的创

文档评论(0)

1亿VIP精品文档

相关文档