ASP

ASP 知识量:5 - 26 - 72

1.1 ASP概述><

ASP相关的基本概念- 1.1.1 -

ASP相关的基本概念主要有:

  • Web站点(也称为网站)是一个通过万维网服务提供的图形化页面,用户可以通过浏览器进行访问。一个Web站点由多个网页组成,这些网页可以通过超链接相互连接,为用户提供信息、服务和互动功能。Web站点可以在各种平台上运行,如Windows、Linux等,常用的Web服务软件包括IIS(在Windows系统中)和Apache(在Linux系统中)。

  • 主页(Home Page)是Web站点中的一个重要页面,也是用户访问网站时首先看到的页面。一般来说,主页会包含网站的标志、主要内容、导航菜单和其他链接等元素,以便用户能够快速了解网站的主题和功能,并方便地访问网站的其他页面。

  • 发布目录指的是在Web站点中将网页文件组织起来的目录结构。一个合理的目录结构能够方便网站的管理和维护,同时也有利于提高网站的搜索引擎优化(SEO)效果。

  • 主目录是Web站点的根目录,是所有网页文件的存放位置。它是Web站点的顶点,也是站点访问者的起点。主目录不仅包含一个主页,而且还包含指向其他网页的链接。一般来说,主目录中会包含各种文件和文件夹,如HTML文件、图像文件、脚本文件、CSS文件等。

  • 虚拟目录(Virtual Directory)是Web站点中一种特殊的目录结构,它通过映射物理目录到不同的URL路径,使得访问者可以通过不同的URL访问同一物理目录下的文件。虚拟目录在Web开发中非常有用,可以帮助开发人员更好地组织和管理Web站点中的文件和目录。

ASP的特点与功能- 1.1.2 -

ASP(Active Server Pages)具有以下特点和功能:

  • 无需编译:ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。

  • 易于生成:使用常规文本编辑器(如WINDOWS下的记事本),即可进行ASP页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。

  • 独立于浏览器:用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察ASP主页,在浏览器端见不到正确的页面内容。

  • 面向对象:在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveX Server Component(ActiveX服务器组件)来扩充功能。

  • 支持多种脚本语言:ASP可以使用VBScript、JavaScript等简单容易的脚本语言,结合HTML代码,即可快速完成网站的应用程序,实现动态网页技术。

  • 强大的数据库访问功能:ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;此外,ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。

  • 安全性高:由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。

ASP的工作原理- 1.1.3 -

ASP的工作原理如下:

  1. 当用户在浏览器中请求一个ASP页面时,浏览器会向服务器发出请求。

  2. 服务器引擎接收到请求后,开始运行ASP程序。

  3. ASP脚本按照从上到下的顺序开始处理,执行脚本命令,并生成HTML页面内容。

  4. 页面信息发送到浏览器,用户可以查看和交互。

需要注意的是,ASP程序是在服务器端运行的,这意味着服务器需要处理所有请求并生成HTML页面,然后将页面发送回客户端浏览器。这意味着ASP只能在支持的服务器上运行。同时,由于脚本在服务器端运行,用户无法看到原始脚本程序的代码,只能看到最终生成的HTML内容。