当前位置:文档之家› ASP的运行环境与配置

ASP的运行环境与配置


1.3 ASP的运行 的运行
2. IIS 5.1的安装与测试
(1)选择"开始"→"设置"→"控制面板"→"添加/删 除程序"命令,出现"添加/删除程序"对话框,在"添加/ 删除程序"对话框中单击"添加/删除Windows组件命令", 出现"Windows组件向导"对话框,如下图所示. Windows
1.1 Web基础知识 基础知识
2. Web页与 页与Web站点 页与 站点 Web页就是World Wide Web文档,通常称为网页. Web页一般由HTML文件组成,其中包含相关的文本,图 像,声音,动画,视频以及脚本语言程序等.按照Web 服务器响应方式的不同,可以将Web页分为静态网页和 动态网页.
1.3 ASP的运行 的运行
( 2 ) 在 " Windows 组 件 向 导 " 对 话 框 中 选 中 "Internet信息服务(IIS)"复选框,然后单击"详细 信息"按钮,出现如下图所示的对话框.
1.3 ASP的运行 的运行
(3)选择需要安装的组件,然后按照向导提示进行操作即 可. 安装完成后,通过选择"开始"→"设置"→"控制面 板"→"管理工具"→"Internet服务管理器"命令,启动 "Internet信息服务"窗口,如下图所示.
(2)设置Web虚拟目录属性 在创建虚拟目录之后,可以根据需要设置该虚拟目录的属性. 为了修改和设置Web站点的属性,可以在"Internet信息 服务"窗口中用鼠标右键单击相应的虚拟目录,在弹出的快 捷菜单中选择"属性"选项,将打开相应选项的属性对话框, 如图所示.
1.3 ASP的运行 的运行
4. ASP的运行 的运行 在计算机上成功地安装了Web服务器并将编制好的ASP文件存放在该 Web站点所对应的主目录上之后,就可以在浏览器中运行该ASP程序 了.可以通过以下两种方式来查看ASP文件的运行结果. (1)在Web服务器所在的计算机上,可以在"Internet信息服务" 中用鼠标右键单击相应的ASP文件,在弹出的快捷菜单中选择"浏览" 命令. (2)在浏览器地址栏中输入正确的URL地址,其格式如下. http://Web站点IP地址/虚拟目录别名/文件名 或: http://Web站点域名/虚拟目录别名/文件名 说明:当Web站点域名指定为localhost或指定IP地址为127.0.0.1 时,都代表本地计算机,这在ASP程序开发或调试中经常被用到.
1.3 ASP的运行 的运行
例如,在浏览器中运行本章前面的myfirst.asp文ASP(Active Server Page)是Microsoft公司于1996年推 出的一种Web应用开发技术,用于取代对Web服务器进行可 编程扩展的CGI(Common Geteway Interface)标准. ASP既不是一种语言,也不是一种开发工具,而是一种技术框 架. 其主要功能是把脚本语言,HTML,组件和Web数据库访问功 能有机地结合在一起,形成一个能在服务器端运行的应用程序, 该应用程序可根据来自浏览器端的请求生成相应的HTML文档 并回送给浏览器. 使用ASP可以创建以HTML网页作为用户界面,并能够对数据 库进行交互的Web应用程序.
1.2 ASP概述 概述
ASP可以使用服务器端ActiveX组件来执行各种任务, 例如,借助ADO对象,可以轻松地完成对数据库的操 作. ASP具有一定的安全性.由于ASP页面是在服务器端运 行的,送到客户机浏览器的是ASP执行所生成的HTML 页面,用户只能看到HTML代码而无法获得ASP源文件. ASP是一种解释性语言,服务器只要在其使用时对其进 行解释执行即可.
1.3 ASP的运行 的运行
创建和设置虚拟目录
虚拟目录并不是真实存在的Web目录,但虚拟目录与实际存储在物 理介质上,包含Web文件的目录之间存在映射关系.每个虚拟目录 都有一个别名,用户通过浏览器访问虚拟目录的别名时,Web服务 器会将其对应到实际的存储路径. 从用户的角度看不出虚拟目录与实际子目录的区别,但是虚拟目录 的实际存储位置可能在本地计算机的其他目录之中,也可能在其他 计算机上的目录中,或者是网络上的URL地址. 利用虚拟目录,可以将数据分散保存在多个目录或计算机上,以方 便站点的维护和管理.此外,因为用户不知道文件在服务器中的实 际位置,所以不能用此信息修改文件,这也在一定程度上保证了 Web站点的安全.
1.1 Web基础知识 基础知识
动态网页的执行过程与静态网页有着本质的区别,其执行过程 如下. (1)当用户在浏览器的地址栏输入所要访问的URL地址并按 Enter键或单击Web页上的某个超级链接时,浏览器将这个动 态网页的请求发送到Web服务器. (2)Web服务器接收到这些请求并根据扩展名(如.asp)判 断出所请求的是动态网页文件,然后服务器从当前硬盘或内存 中读取相应的文件. (3)Web服务器将根据这个动态网页文件从头到尾执行,并 根据执行结果生成相应的HTML文件(静态网页). (4)HTML文件被送回用户浏览器,用户浏览器解释这些 HTML文件并将结果显示出来.
1.1 Web基础知识 基础知识
1.1 Web基础知识 基础知识
动态网页中除了包含静态网页中可以出现的文本, HTML标记,客户端脚本等内容外,还可以包含只能在 Web服务器上运行的服务器端脚本.动态网页文件的扩 展名与所使用的Web开发技术有关.例如,使用ASP技 术时,文件扩展名为.asp;使用PHP技术时,文件扩展 名为.php;使用JSP技术时,文件扩展名为.jsp.
1.1 Web基础知识 基础知识
1.1 Web基础知识 基础知识
3. Web应用程序 Web应用程序就是以HTTP作为核心通信协议, 并使用HTML语言向用户传递基于Web信息的应 用程序,也称为基于Web的应用程序. 一个Web应用程序通常是一组静态网页和动态网 页的集合,在这些网页之间可以互相传递信息, 还可以通过这些网页对Web服务器上的各种资源 (包括数据库)进行存取.
1.1 Web基础知识 基础知识
Web系统由Web客户机和Web服务器组成,客户机与服务器 之间使用HTTP(超文本传输协议)传输数据. HTTP协议是一个请求/响应协议,每一次的Web服务过程,都 是首先由Web客户机建立一个到Web服务器的连接并发出一个请 求,服务器在接受请求并进行相应的处理后,将发出一个响应 (通常这个响应是一个Web页面),客户机对所得到的响应进行 解释并显示出来,最后关闭建立的连接. Web 系 统 的 这 种 资 源 访 问 机 制 又 被 称 为 B/S (Browser/Server,浏览器/服务器)模式.
1.2 ASP概述 概述
2. ASP文件的基本结构 文本,HTML标记和脚本命令三部分的内容可 以混合地出现在ASP文件中,但需要使用不同 的符号区分:HTML使用标准的HTML标记界 定;ASP服务器端脚本命令使用"<%"和 "%>"表示脚本的开始和结束,可以每一行 ASP语句界定一次,也可以多行语句界定一次.
1.3 ASP的运行 的运行
1. ASP的运行环境 ASP的运行环境离不开Web服务器的支持. 服务器的硬件配置除了要符合操作系统的需求外, 还应该安装一块或多块网卡,也可以通过安装虚拟 网卡来实现. 在软件方面,必须正确安装和设置TCP/IP网络协 议,Web服务器软件.
1.3 ASP的运行 的运行
1.1 Web基础知识 基础知识
静态网页是标准的HTML文件(其文件扩展名为.htm或.html), 它可以包含文本,HTML标记,客户端脚本等.任何Web服务 器都支持静态网页,其执行过程如下. (1)当用户在浏览器的地址栏输入所要访问的URL地址并按 Enter键或单击Web页上的某个超级链接时,浏览器向Web服 务器发送一个页面请求. (2)Web服务器接收到这些请求后,根据扩展名.htm 或.html判断出所请求的是HTML文件,然后服务器从当前硬盘 或内存中读取相应的HTML文件,并将其回送到用户浏览器. (3)用户浏览器解释这些HTML文件并将结果显示出来.
1.2 ASP概述 概述
【例1.1】 <%@LANGUAGE="VBScript"%> <html> <head> <meta http-equiv="Content-Type" content="text/html"; charset="gb2312"> <title>无标题文档</title> </head> <body> <% for i=3 to 7 % > <font size <% Response.Write i %>> 欢迎访问我的网站!<BR> </font> <% next %> </body> </html>
1.3 ASP的运行 的运行
(1)创建Web虚拟目录 在"Internet信息服务"窗口中,用鼠标右键单击欲添加虚拟目录 的Web站点. 在弹出的快捷菜单中选择"新建"→"虚拟目录"命令. 出现"虚拟目录创建向导"对话框,单击"下一步"按钮,出现 "虚拟目录别名"界面,如图所示.
1.3 ASP的运行 的运行
1.2 ASP概述 概述
1. ASP的特点 ASP中可以包含文本,HTML标记,服务器端脚本和客户端脚本以及 ActiveX控件.Web服务器只执行ASP页面中的服务器端脚本,页面 中的其他内容被服务器原封不动地发送给客户机浏览器. ASP支持多种脚本语言,包括VBScript和JavaScript.在安装了相 应的脚本引擎后,还可以使用其他脚本语言. ASP提供了一些内置对象,使用这些内置对象可以增强ASP的功能. 例如,实现客户机浏览器与Web服务器的交互,在网页间传递参数 等.
相关主题