配色: 字号:
《ASP动态网页设计》第2章ASP基础
2023-05-24 | 阅:  转:  |  分享 
  
3. 记忆力强计算机的存储器类似于人的大脑,可以“记忆”(存储)大量的数据和信息,在计算的同时,还可以把中间结果存储起来,供以后使用。学习目
标1. 了解ASP的技术特点。2. 掌握ASP的工作原理。3. 明确ASP文件的编辑环境。2.1 ASP的技术特点和工作原理 2
.2 ASP文档的创建与运行 2.1.1 ASP的技术特点 2.1.2 ASP的工作原理 2.1.1 ASP的技术特点
通过ASP我们可以结合HTML代码、ASP指令集和ActiveX控件建立动态、交互且高效的Web服务器应用程序。由于ASP
是与脚本语言无关的,因此不用担心客户端的浏览器是否能运行用户所编写的代码。这样就减轻了客户端浏览器的负担,大大提高了交互的速度。现
将ASP的技术特点大致归纳如下:① 使用VBScript 或JavaScript等脚本语言,结合HTML代码,即可创建Web应用程
序。② 使用简单的文本编辑器(如Windows系统的“记事本”),即可创建ASP程序。③ ASP提供一些内置对象,可方便地实现客户
端浏览器与Web服务器的交互。④ ASP提供一些标准ActiveX组件,可扩展ASP的功能。⑤ ASP提供与后台数据库连接和访问的
功能。⑥ ASP程序的源代码不会被传送到客户端的浏览器,提高了程序的安全性。2.1.2 ASP的工作原理 HTML文档不需要
经过任何处理就直接传送给客户端浏览器。在客户端,浏览器对HTML文件解释的结果显示出来,用户看到的就是这个结果,如图2.1所示。1
. HTML静态网页工作过程 用户申请一个ASP文档时,Web服务器响应该请求,并调用服务器上的ASP解释器,解释被申请
的文件,生成一个对应的、相对简单的HTML文档后才将其传送给客户端浏览器,所以实际用户申请的ASP文件
并不直接返回给浏览
器,如图2.2所示。2. ASP动态网页工作过程2.2.1 客户端ASP文档的创建和运行 2.2.2
服务器端ASP文档的创建和运行 2.2.1 客户端ASP文档的创建和运行 严格的来说,HTML、XML、VRML、CS
S所编写制作的网页皆属于静态网页,可以通过一些小程序,在不影响传输速率的前提下,实现某些特殊效果。比如组件外观可以根据用户的选取而
改变。这些特效可以通过浏览器端Script来完成,Script是一段嵌在HTML源代码内的小程序,而浏览器端Script就是在浏览
器执行的小程序。浏览器端Script可通过Netscape公司开发的JavaScript和Microsoft公司开发的VBScri
pt编写制作。通常我们所见的静态网页格式为.html和.htm,在本地计算机中双击鼠标左键可打开执行静态网页。一般而言,浏览器端脚
本代码放置在文件头标签中,格式如下: 2.2.2 服务器端ASP文档的创建和运行
虽然浏览器端Script已经可以完成许多工作,但有些工作还必须依靠服务器端执行Script才能完成,比如数据库的存取,搜索引擎的使
用。 目前常见的服务器端Script有ASP程序和CGI程序两种。ASP程序是在IIS或PWS等Web服务器平台执行的Scr
ipt,通常由VBScript或JavaScript编写而成。 CGI是“Common Gateway Interface”
的缩写,中文解释为“通用网关接口”,这是在服务器与程序之间传送信息的标准接口,而CGI程序则是符合CGI标准接口的Script,通
常是由Perl语言或C语言编写而成。 对于服务器端ASP程序,若直接双击鼠标,则会调用相关软件加载ASP程序(如Dreamw
eaver),而非执行ASP程序。正确执行ASP程序的方法,请参看1.3小节,在浏览器地址栏内输入相应内容。 服务器端脚本代码
在程序开头必须使用“<%@LANGUAGE="VBSCRIPT"%>”语句,指明该网页为服务器端脚本,并且所有的脚本代码必须放置在“<%”和“%>”之间,程序文件应保存为.asp后缀名。
献花(0)
+1
(本文系大高老师首藏)