请输入您要查询的百科知识:

 

词条 ASP服务器开发专用脚本
释义

ASP简介

Active Server Pages(ASP,活动服务器页面)就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。

工作原理

当在Web站点中融入ASP功能后,将发生以下事情:

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

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

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

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

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

因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。

语言支持

ASP支持采用的脚本语言:

VBscript :基于Microsoft公司开发的visual Basic 语言的一个简化版本

Jscript:MicroSoft公司开发的基于ECMA 262 语言规范(ECMAScript 编辑器3)的一种实现。除了少数例外(为了保持向后兼容),JScript 完全实现了ECMA 标准。JScript 是一种解释型的、基于对象的脚本语言。 JScript 不是其他语言的精简版(例如,它只是与Java 有点模糊而间接的关系),也不是任何事物的简化。不过,它有其局限性。例如,您不能使用该语言来编写独立运行的应用程序,并且没有对读写文件的内置支持。此外,JScript 脚本只能在某个解释器或“宿主”上运行,如Active Server Pages(ASP)、Internet 浏览器或者Windows 脚本宿主

ASP 特点

无须Compile编译:容易产生,无须Compile 编译或Link 链接即可执行。集成于HTML中。使用常规文本编辑器,如Windows的记事本,即可设计。与浏览器无关(Browser Independence):用户端只要使用常规的可执行HTML玛的浏览器,即可浏览Active Server Pages 所设计的主页内容,Script 语言(Vbscript,Jscript)是在站点服务器(Server端)执行,用户不需要执行这些Script语言。面向对象(Object_Orient).可通过ActiveX Server components(ActiveX服务器组件)来扩充功能。ActiveX Server component,可使用Visual Basic,Java,Visual C++,COBOL等语言来实现。任何AcTiveX scripting语言兼容。除了可使用VBscript或JScript语言来设计,并可通过Plug-in的方式,使用由third party所提供的其他譬如REXX,perl,Tcl 等scripting语言。script引擎是处理script的COM(Component Object Model)对象。Asp脚本服务器解析:可以保护辛辛苦苦写出来的源程序不会外泻。传到用户浏览器的是Active Server Pages执行的结果的常规HTML码。使用server端script产生client端script,你可以使用ASP程序码,在站点服务器执行script语言(VBscript 或Jscript),来产生或更改在client端执行的script语言。

ASP对象

Active Server Pages提供五个内置的“对象”(object),你可以直接调用:

Request:取得用户信息。 Response:传送信息给用户。Server:提供访问服务器的方法(methods)和属性(properties)的功能。 Applicatin:一个应用程序,可以在多个主页之间保留和使用一些共同的信息。Session:一个用户,可以在多个主页之间保留和使用一些共同的信息。在多个主页之间共享信息 ASP开发的应用程序,可以在多个主页之间保留和使用一些共同的信息,ASP提供两种适用范围,如下:

Application:Application 的所有信息,在一个应用程序,多个主页之间,可以让所有的用户共同使用。Session:Session的所有信息,仅适用于一个用户。 ASP典型应用系统: 国内以Asp语言开发的各种web系统很多很多,下面是部分国内常用的系统

EShop网店购物系统 动网论坛系统 LeadBBS急速论坛

LBlog 博客系统 Oblog博客系统 动易管理系统

风讯CMS内容管理系统 乔客整站系统 


 
 

ASP示例

Active Server Pages(ASP)制作成.ASP扩展名的文件,一个。asp文件是一个文本文件,包括:

1.HTML标记(tags)

2.VBscript 或Jscript语言的程序码

3.ASP语法

ASP语法

ASP并不是一个script语言,而是提供一个可以集成script语言(VBscript或Jscript)到HTML主页的环境。

HTML标记(tags)使用“<...>”将HTML程序码包含起来,以与常规的文本区分开来;而ASP使用“<%...%>”将ASP的script程序码包含起来。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 16:35:08