ASP概述、特点、工作原理和结构_第1页
ASP概述、特点、工作原理和结构_第2页
ASP概述、特点、工作原理和结构_第3页
ASP概述、特点、工作原理和结构_第4页
ASP概述、特点、工作原理和结构_第5页
已阅读5页,还剩110页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、什么是ASPASP的特点ASP的工作原理及文件结构ASP调试环境介绍ASP概述、特点、工作原理和结构返回本书首页1.1 什么是ASP ASP技术是Microsoft公司开发的一套全新的服务器端脚本程序环境,其全称为ActiVe Server Pages。中文翻译为“活动服务器页面或动态网页”。 ASP是Windows IIS(Internet Information Server因特网信息服务器)的组成部分,它根据客户端的不同请求,在服务器端经过相应的ASP程序处理生成不同的静态HTML页面传输回浏览器的技术。 通过ASP,可以结合HTML、脚本语言和组件来创建动态、交互而且高效的Web服务器

2、应用程序。 ASP的特点(1)ASP语言是解释性语言,不是编译性语言。(2)ASP语言的宿主语言(即脚本语言)可以有多种。如:VBScript、Javascript、Jscript等多种。(3)ASP程序的执行与客户端浏览器的版本无关(即独立于浏览器)。(4)ASP的源程序不会让客户端看到。(5)ASP语法结构简单。ASP将程序设计的控制部分全交给了宿主脚本,自身只提供标准的组件和内置对象。 (6)实现复杂数据库操作。(7)ASP的编程环境简单。(8)ASP的学习环境好。目前大多数的网站都是采用ASP技术,很容易获得这些学习资料来辅助学习。 ASP的工作原理及文件结构一、ASP的工作原理Web

3、服务器 HTTP请求 HTTP应答 静态网页客户端ADO数据库ASP是否要求连接数据库动态网页图1-1 ASP工作流程 ASP的工作原理:-从用户的一个URL请求到服务器反馈一个页面到浏览器,工作流程大致如下:(1)用户在客户端浏览器中输入一个URL,与服务器建立连接。(2)服务器根据用户请求的URL在硬盘上找到相应文件。(3)若文件是普通的HTML文档,那么服务器将直接把该文件传送到客户端。(4)若文件是服务器脚本文件,如ASP文档,那么服务器将运行这个文档。如果需要查询数据库,则通过ADO组件连接ODBC或者DNS数据源访问数据库,进行一系列运算和解释后,将最终结果形成一个纯HTML文档。

4、(5)把这个文档传送到客户端。(6)结束这次连接。 由于最后传送到客户端的是一个纯HTML文本文件,用户在浏览器上看不到ASP源代码。二、ASP的文件结构 ASP文件的结构由以下3个部分构成:HTML标记语言、ASP语句、文本。.HTML标记语言:-是一种超文本标记语言,是网页的本质,它指示浏览器运行的动作,如格式化文本及显示图像等。每个标记由尖括号“”包含起来,且大部分成对出现。.ASP语句:- ASP的基本语法 虽然ASP技术大部分的设计部分在其宿主的脚本上,但是其自身也还是有一定的语法约定的。ASP程序的文件必须是以.asp为结尾。ASP文档中所有的ASP语句及ASP脚本语句都必须使用标

5、记来界定。 ASP语句可以与HTML标记结合使用,但是必须用各自的界定符号隔开。在ASP程序中输出一个内容可以有两种方法:方法一:使用ASP语句来表示。 说明:#可以是一个字符串或者是一个变量。方法二:使用语句。其中的#号是某个变量。 说明:那么这条语句就可以将该变量代表的值显示在客户端的浏览器中。.文本:-是直接显示给用户的信息,即ASCII文本。【例1.1】创建一个ASP页面 说明:在文件名中输入即可。运行结果图如下:1.4 ASP调试环境介绍 要想看到ASP程序的运行结果必须在机器上建立起支持ASP调试的环境。安装一个个人的服务器,把自己的机器虚拟成为一个Web服务器。架设一个调试环境:

6、 (1)在Wmdows 98/95下,安装Microsoft Personal Web Server 4.0(PWS个人网页服务器)。(2)在Windows NT、XP、2000下,安装Microsoft Internet Information Server 4.0(IIS因特网信息服务器)。的安装与测试的启动与退出的WWW服务的FTP服务的SMTP服务与管理使用MMC进行配置IIS设置的备份与重启一、的安装与测试.安装属于Windows组件程序,应当按照如下步骤来完成安装:(1)单击“开始”按钮,选择“设置(S)”命令,再选择“控制面板(C)”命令;(2)选择“添加/删除程序”选项,打开“

7、添加/删除程序”窗口;(3)单击“添加/删除Windows组件”图标,出现如图所示的向导: 从上图中,可以看到有些组件已经在安装系统时自动安装了。 确定Windows 2000 Professional的安装光盘已经插入在光驱之中。(4)在“组件”列表框中选择“Internet信息服务(IIS)”选项: 选择子组件Personal Web Manager,SMTP Service子组件,及FTP Service子组件。建议其它子组件最好都能安装,以便在今后学习中学习使用诸如“Internet服务管理器”等子组件对本机网络的配置管理。 安装程序默认将安装到”Windows 2000所在的系统盘符

8、:Inetpub”目录下,这个目录即包含了所有有关IIS组件的内容,如:WWW服务、FTP服务和SMTP服务等。即使把S卸载,这个目录也依然会存在于系统之中。.测试安装是否成功使用浏览器来测试默认的Web主页,方法如下:方法一:用户的Web主页地址就是机器的地址方法二:默认一个URL在本机上访问Web主页: :/localhost/方法三:在DOS状态下用Ipconfig命令得到本机的IP地址,然后作为本机访问Web主页。 测试成功后,即可以使用提供的服务。如果安装之初选择的子组件很完全,那么将给用户提供WWW服务、FTP(文件传输)服务及SMTP(邮件)服务。二、的启动与退出 安装结束后,可

9、以在控制面板管理工具下看到一些新的选项,包括Internet服务管理器, Personal Web Manager等。打开“Internet服务管理器”方法一:打开“Internet服务管理器”方法二:用户可以在Internet服务管理器中启动或者停止某项服务三、的WWW服务 WWW即World Wide Web。使用可以通过本机给Internet上的其他用户提供这样的WWW服务。Internet上的用户通过访问本机的IP地址或者域名,即可以享受到本机上的信息服务。.发布Web页步骤一:制作出需要发布的主页。步骤二:把主页的首页命名为或者。步骤三:把主页的所有文件都拷贝到C:Inetpubww

10、wroot目录下。这个目录也即默认Web主页的地址。步骤四:在浏览器中用测试安装的方法来查看已发布的Web页。.使用Personal Web Manager组件来管理WWW服务 安装后,在“控制面板”中的“管理工具”选项下,提供WWW服务的即为Personal Web Manager组件。双击Personal Web Manager图标“个人Web管理器”对话窗口:在 “个人Web管理器”对话窗口中: .鼠标单击主页地址:就可以打开主页。.可以启动或者停止Personal Web Manager组件的WWW服务。 注意:这里只能提供WWW服务进行管理,对其他服务如FTP或SMTP等需要Inte

11、rnet服务管理器来管理。.本机Web主页的根目录是F:Inetpubwwwroot(也称为的WWW服务的主目录)。.可以对这个主目录进行修改:-选择 “高级”项目选中“虚拟目录”列表框中的,单击“编辑属性(E)”按钮修改Web主页的主目录。.提供了一个“产品教程”来帮助读者学习个人Web服务器。.建立服务内容目录安装完成以后,默认安装的Web站点及FTP站点的主目录又称宿主目录分别为C:Inetpubwwwroot和C:Inetpubftproot。 在个人Web站点及FTP站点的发布时,把现已存在的文件夹复制到相应的服务器主目录下,即可通过机器的IP地址结合文件夹的相对路径来访问我们发布的

12、资源。 总之,主目录(或宿主目录)是访问服务器上资源的入口,是服务器上提供的各种服务内容资源的访问接口。与主目录下放置的文件目录一起,我们称之为内容目录。 修改Web站点及FTP站点主目录方法如下: 方法一:使用Personal Web Manage来改变服务器上web站点的主目录:方法二:通过 “Interner信息服务”工具来修改web站点及FTP站点主目录:方法三:通过 “计算机管理”工具来修改web站点及FTP站点主目录:方法四:通过MMC来修改web站点及FTP站点主目录:. 建立Web默认文档 Web默认文档的概念是当用户从浏览器中请求服务器时,通常只输入服务器的域名(如网站的域名

13、)或者IP地址(如果该站点还没有申请域名,特别是在本机上调试程序时)。IIS为默认的Web站点规定的主目录是C:Inetpubwwwroot,这个目录下的文件可能有很多。在默认文档的列表中,IIS默认提供了3个文件名:、和。当用户选中“启用默认文档”复选框时,服务器会在Web站点的根目录下按照顺序从上到下寻找这3个文件,找到一个便停止,然后解释该页面并把结果显示给客户端。这也就是说,可以指定很多的默认文档,让服务器自动去找出第1个匹配的文档(所谓匹配就是存在列表中)作为当前的默认文档。 服务器查找默认文档的顺序就是按照列表的顺序从上到下进行。我们还可以调整这些文件名的顺序。选中需要调整顺序的文

14、件名,然后单击列表左边的向上和向下的箭头来改变当前文件的查找顺序,直到满意为止。 通常可以作为默认文档的文件名有、和等。单击“添加”按钮在“默认文档名”文本框中写入默认文档的全名,确定以后即可完成添加新的默认文档。 如果服务器没有找到默认文档列表中的任何一个文件,并且该Web站点的访问权限中设置了不可以浏览目录,那么服务器就会返回一个“禁止查看目录”的错误信息,发送到客户端浏览器中。如果该Web站点设置可以浏览目录,服务器将把用户请求的URL指向的服务器上的目录,以列表形式显示到浏览器中。 注意:默认文档的设置不但对Web站点的根目录起作用,而且也对该Web站点中的所有目录和虚拟目录起相同的作

15、用。.建立虚拟服务目录 把不同位置的文件的路径都虚拟到服务器的主目录下的某个子文件夹之上。通过主目录下的某个子文件夹的访问就可以直接访问到每个人的资源。 但事实上这些子文件夹并不真实地存在于服务器硬盘上,而是服务器为了访问资源而设置的一种虚拟的路径。 【例】说明虚拟服务目录的概念 假如服务器上的默认Web主目录为D:Inetpubwwwroot,而一个包含了某网站的一个版块的文件存放在E:TheWebWebFile目录下。假设这个版块是网站的帮助部分,采用虚拟服务路径机制以后,在Internet上访问该帮助版块是通过下面这个URL来完成的: 其中:是我们假设的该主机的域名。从这个URL中可以看

16、出,help应当在Web主目录下的一个子文件夹,其中放置了有关网站帮助的所有文件。而事实上服务器中D:InetpubWWWroot下根本就不存在这个文件夹,它只是我们通过虚拟服务目录机制把E:Thewebwebfile虚拟到这个文件上。那么,“help”就称为这个虚拟目录的别名,它指向虚拟目录E:TheWebWebFile。有以下几种方式来添加一个新的虚拟目录:方法一:使用“Personal Web Manage”管理虚拟目录 用户还可以单击右边的“编辑”按钮或“删除”按钮对它的属性进行修改或删除。方法二、通过“共享”操作建立虚拟目录 只要在计算机上安装了Web服务器如PWS,或者把计算机连接

17、到一个局域网中,计算机中的每个文件夹都可以被共享。 在磁盘中创建文件夹“Webmao2”用鼠标右击该文件夹选择 “共享”命令。 在这个对话框中还可以进行“删除虚拟目录”、“编辑属性,及“添加虚拟目录”的操作。“添加虚拟目录”实质上是为某一个内容目录指定更多的虚拟目录。方法三、通过各种管理工具建立虚拟目录 可以使用“Internet信息服务”方法;或“计算机管理”工具方法;或MMC方法建立虚拟目录。“Internet信息服务” 管理工具也可以建立虚拟目录“计算机管理” 管理工具也可以建立虚拟目录MMC也可以建立虚拟目录:说明:不可以像“文件共享”方式创建虚拟目录时可以为一个内容目录指定多个虚拟目

18、录。如果想要达到这样的目的,只需要重复这个过程而把包含内容目录指向同一目录。四、的FTP服务 FTP(File Transfer Protocol,文件传输协议),是用来在Internet上实现文件传输的一个协议。通常使用FTP是将文件从一台计算机(服务器)传送到另一台计算机,如网络上经常使用的“下载”和“上载”文件等功能即是FTP协议的应用。.在FTP上发布自己的文件 发布FTP文件只要把需要提供给Internet用户的文件或者文件夹拷贝到C:Inetpubftproot,即完成FTP站点的发布工作。以后用户可以通过浏览器来访问你的FTP站点,进行上载和下载的工作。.访问FTP服务 发布好F

19、TP站点以后,可以通过两种方法来连接这个FTP站点: 1使用浏览器访问FTP站点 在浏览器地址栏中直接输入ftp:/机器的IP地址或者或者ftp:/localhost/。 2直接通过FTP命令来访问FTP站点 选择“开始”“运行”命令 在“运行”对话框中输入要访问的FTP站点。五、的SMTP服务与管理 SMTP即Simple Mail Transfer Protocol,简单邮件传输协议。与FTP协议一样,是属于TCP/IP协议族的一种邮件通信协议。“Internet服务管理器”提供的管理功能都体现在“计算机管理”工具中的“Internet信息服务”上。在介绍这些管理工具时,尽量都有所涉及,以

20、便对各种工具有所了解。 在“计算机管理”窗口中看到,在“Internet信息服务”下,包括了“默认FTP站点的管理”、“默认Web站点的管理”及“默认SMTP虚拟服务器的管理”。 在“Internet服务管理器”窗口,或者在“计算机管理”窗口中:我们可以对“默认SMTP虚拟服务器”进行相应的配置与管理。六、使用MMC进行配置 MMC(Microsoft Management Consoles)称为“Microsoft控制台管理器”,是一个集成化的系统“管理工具的管理工具”。它自身并不执行具体的管理功能,而是调用系统上各种其它管理工具。在控制台(MMC)中可以方便地加入需要进行配置操作的管理单元,也可以把每次在控制台(MMC)中管理对象的结果进行方便的保存,以便下一次的管理调用。.运行MMC 启动MMC通常使用DOS命令方式来执行。也可选择“开始”“运行”命令,在弹出的“运行”对话框中,输入MMC并按回车键,即可打开一个空白的MMC控制台主界面,如下图所示:.添加管理控制单元 回到MMc界面,“Internet信息服务”管理单元已经出现在窗口左边框中。双击该管理单元,即可发现本机的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论