1、vASP技术特点及基本语法vASP的运行环境vASP页面的创建vIIS5.0的安装和设置ASP技术是Microsoft公司开发的一套全新的服务器端脚本运行环境,其全称为Active Server Pages。中文译为“活动服务器页面”。它根据客户端的不同请求,在服务器端经过相应的ASP程序处理生成不同的静态HTML页面传送回浏览器。它可以完成数据库查询等一系列数据库访问请求。ASP文件是以.asp为扩展名的纯文本文件,可以使用任何文本编辑器(如记事本)打开并编辑,只要在存盘时将扩展名指定为它.asp。ASP文件的内容有三种形式:HTML标记、纯文本、ASP代码。HTML标记是一些传输给浏览器的
2、指令,比如,如何格式化文本及显示图象等。每个标记都放在限定符号中,大多数标记都成对出现,比如定义表格和。纯文本是直接显示给用户的信息,是简单的ASCII文本。ASP代码是WEB服务器上运行的一些指令,比如,如何产生发送页面的一部分。ASP通过分隔符与文本和HTML标记区分开来。ASP代码用分隔符括起来。网页文件都放在WEB服务器中,当客户端浏览器的地址栏中被键入某个地址,便向服务器发送一个HTTP请求,服务器根据请求的网页文件扩展名来决定响应的方式。若用户向Web服务器请求的是扩展名为.htm或.html的文件,则服务器直接从硬盘中读取所请求的网页文件,然后将其发送到客户端浏览器。客户端浏览器
3、接收到服务器发送过来的HTML代码后,对其进行解释执行,并将结果显示在浏览器上。若用户向Web服务器请求的扩展名为.asp的文件,则启动ASP。ASP通过调用一个简单的动态数据库asp.dll(ASP的脚本引擎)进行工作。该动态库文件负责获得一个ASP文件并对该页所有服务器的代码进行解析,这些脚本代码会发送到合适的脚本引擎,然后使用JavaScript等脚本语言进行解释。脚本代码的运行结果重新结合该ASP文件中原有的其他文本以及HTML代码,动态生成一个标准格式的HTML网页,最后将其发送给客户端,由客户端浏览器解释执行其中的代码从而显示网页的内容。(1)ASP是解释性语言,无须编译。ASP脚
4、本集成在HTML中,由Web服务器的动态库asp.dll解释执行,无须编译或连接,可节省大量资源。(2)ASP的脚本语言可以有多种。如VBScript、JavaScript、Jscript等。(3)执行效率高。ASP提供最佳化的多线程环境,在一个进程中存在有多个线程,可以同时为多个浏览者提供服务,对服务器的资源耗费很少,提高了执行效率。(4)ASP编程环境简单。ASP为纯文本文件。可以使用常规的文本编辑器(如记事本)进行编辑。而且容易维护.(5)ASP程序的执行与客户端浏览器的版本无关。由于ASP脚本是在Web站点服务器端执行的,因此不需要客户端浏览器的支持。用户端只需要普通的可以解释常规HT
5、ML代码的浏览器即可。(6)源程序的保密性好。由于ASP代码是在服务器端被解释成HTML代码后再传送回给客户端的,因此在客户端的浏览器上看到的只是普通的HTML页面,不会泄露源程序代码。(7)复杂的数据库操作。用户可以方便地控制和管理数据,进行数据库的查询等操作。ASP文件要在Web服务器环境下才能运行。因此必须在机器上建立起支持ASP调试的环境。我们这里使用IIS 5.0版在Windows 2000 Server操作系统下构建一个ASP调试环境。安装方法是:插入Windows 2000 Serve安装盘,点击“开始设置控制面板添加/删除程序添加/删除Windows组件”,把第一项IIS打上勾
6、单击“下一步”。如图 v这时会提示插入光盘如图。按系统系统提示插入Windows2000系统安装盘。单击“确定”按钮。Windows组件向导自动完成安装过程。安装完毕后,可测试一下安装是否成功,打开浏览器,在浏览器的地址栏中输入http:/localhost或者http:/127.0.0.1,如果安装成功的话将会出现如图所示的欢迎界面。选择Windows 2000 Server“开始”菜单中“程序”下的“管理工具”中打开“Internet服务管理器”就可进入IIS的管理界面,IIS的管理界面如图所示。现在IIS 5.0的工作环境就建立好了,ASP的运行环境也就建立好了。在IIS 5.0的工作界
7、面中,可看到一个默认Web站点。右击“默认Web站点”在快捷菜单中选择“属性”,出现如图所示的对话框。从中可以对站点进行设置。(1)设置站点服务器的IP地址与端口:在如图所示的“Web站点”选项卡中可以设置站点的名称、网站的IP地址、端口,以及是否启用日志记录等。(2)设置站点主目录:单击“主目录”选项卡,如图所示。可以看到默认Web站点的根目录为C:Inetpubwwwroot。一般,操作系统安装在哪个盘,该路径就在哪个盘上。可以单击“浏览”按钮将网站指定到本地的任何路径。(3)设置站点主页文档:单击“文档”选项卡,如图所示。选择“启用默认文档”选项。默认文档的含义是当用户在浏览器中请求服务
8、时,只输入服务器的域名或IP地址,服务器会自动地搜寻到该网站的主页。图中可见在默认的文档列表中,提供了3个文件名,服务器会在Web站点的根目录下按顺序从上到下寻找这3个文件,找到一个便解释该页面并将结果显示给客户端。服务器查找默认文档的顺序是按照列表的顺序从上到下进行的,用户可以根据实际情况调整文件名的顺序。选中需要调整的文件名,单击列表左边的向上和向下的箭头就可以改变当前文件的查找顺序。通常可以作为默认文档的文件名有:Default.asp、Default.htm、Index.asp、Index.htm等。单击“添加”按钮,也可以根据用户需要添加默认文档。(4)建立虚拟目录:随着网站规模的扩
9、大,通常需要多个人来协同完成一个网站的建设,因此每个人做的网页文件不一定都在Web服务器的主目录下,可能会处在服务器中不同驱动器的不同文件夹中。然而访问服务器又只能以主目录作为入口,这就需要一个机制,来将不同位置的文件的路径都虚拟到服务器的主目录下的某个子文件夹之上。这个文件夹就是虚拟目录。之所以称之为虚拟目录,是因为这个文件夹并不真实地存在于服务器硬盘上,而是服务器为了访问资源而设置的一个虚拟的路径。鼠标右键单击“默认Web网站”,在弹出的快捷菜单中选择“新建虚拟目录”命令,就可以打开创建虚拟目录的向导,如图所示。单击“下一步”,弹出图所示的虚拟目录别名设置对话框,为虚拟目录指定一个访问时的
10、别名。继续单击“下一步”,在图所示的目录框中输入要发布的网页文件所在的路径。然后单击“下一步”,设置虚拟目录的访问权限,如图所示。单击“下一步”完成虚拟目录的设置,如图所示。通过一个实例说明调试ASP程序的完整过程。第一步:使用记事本编写一个ASP程序,内容如下。然后以example.asp为文件名,保存在D盘的mypro文件夹下。【例3-1】使用IIS 5.0调试ASP程序ASP程序第二步:打开IIS 5.0,创建一个虚拟目录,虚拟目录名为myweb,目录的路径为D:mypro。第三步:打开浏览器,在地址栏中输入如下URL:http:/localhost/myweb/example.asp第四步:浏览器中显示程序运行结果,如图所示。将其它的网页文件和文件夹放入mypro文件夹中,可以利用相同的方法进行浏览。vASP的基本概念:文件的结构:ASP文件是以.asp为扩展名的纯文本文件。可以使用任何文本编辑器打开并编辑。ASP文件内容有三种形式:HTML标记、纯文本、ASP代码。文件的执行方式:ASP文件的特点:vASP运行环境:IIS5.0的安装与测试:IIS5.0的的配置:使用IIS5.0调试ASP程序: