首页 > 编程 > ASP > 正文

什么是ASP及ASP的工作原理

2024-05-04 11:09:58
字体:
来源:转载
供稿:网友

一:什么是ASP

Active Server Pagese(ASP,活动服务器页面)

就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。

如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。

通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。

组件可以被脚本程序调用,也可以由其他的组件调用。

ASP网页需要相应的Web服务器的支持,才能正常运行,其WEB服务器主要是PWS和IIS。

二:ASP的运行环境

Microsoft Internet Information Server version 3.0/4.0 on Windows NT Server

Microsoft Peer Web Services Version 3.0 on Windows NT Workstation

Microsoft Personal Web Server on Windows 95/98

Personal Web Server简称为PWS,即个人Web服务器,是为个人发布网页开发的,适用于小规模的公司内部网,仅支持10个并发用户,只能容纳一个Web站点,提供基本的WWW服务和简单的WEB管理,支持ADO访问数据库。PWS运行于Windows 9x/Me平台,常用于学习、编写和调试ASP页面时用作Web服务器。

在最终运行ASP页面时,目前一般选择IIS 5.0作为ASP的Web服务器,以实现对ASP页面的解析。操作系统应选择Windows 2000 Server 或Advanced Server。若仅是学习或调试ASP页面,可用Win9X平台下的PWS,也可用Windows 2000 Professional下的IIS。建议在学习时,也安装Win2000 Server操作系统和IIS。

三:ASP的特点及原理

网页文件均是存放在Web服务器中的,当在客户端浏览器的地址栏键入某个网址并按回车时,便向服务器触发了一个HTTP请求,服务器将根据所请求网页的扩展名,来决定响应的方式。

ASP网页是运行于服务器端的,在客户端所查看到的网页源代码,是ASP动态生成的页面源代码,并非ASP网页本身的代码,因此,ASP网页具有较高的保密性,另外,由于ASP输出的是标准格式的HTML页面,故不存在浏览器不支持的问题。HTML运行于客户端浏览器,由浏览器解释执行,从而显示出最终的页面内容。

ASP能根据代码执行的结果,动态形成页面内容,故ASP页面又称为动态网页。

1. 使用VBScript 、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

2. 无须 compile 编译,容易编写,可在服务器端直接执行。

3. 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。

4. 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。Active Server Pages 所使用的脚本语言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

5.Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。脚本引擎是处理脚本程序的COM(Component Object Model) 物件。

6.Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

7. 可使用服务器端的脚本来产生客户端的脚本。

8. 物件导向( Object-oriented )。

9.ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server Component 。

当在Web站点中融入ASP功能后,通常将发生以下结果:

1、用户调出站点内容,默认页面的扩展名是.asp。

2、浏览器从服务器上请求ASP文件。

3、服务器端脚本开始运行ASP。

4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。

5、页面信息发送到浏览器。

原文地址:http://www.kouke5.com/biancheng/asp/2970.html

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表