正在加载图片...
Chia° bocom 第5章脚本运行期库对象 前面章节已经介绍了ASP如何使用在服务器上定义的对象的实例,并充分利用所提供的 方法和属性扩展ASP的性能。有一系列的对象可供使用,包括脚本对象和标准IS/ASP安装的 组件,以及自己创建的或者从其他供应商处购买的对象。也可以在互联网从各种网站免费下 载对象,并在自己的页面上使用。 这一章将讨论由ASP脚本环境提供的一般称为“脚本运行期库”( Scripting Runtime Library)的对象。这些对象通过正在使用的脚本引擎提供给代码,与ASP脚本程序一起完成多 种实用任务。 还有一种组件是“活动服务器组件”( Active Server Component),通过单独的 ActiveX DLL文件或者其他文件来实现。后面章节将讨论相关内容。 当然,需要研究如何在页面上使用这些对象。在前一章中,我们已经了解了服务器如何 提供一个方法来实例化对象,本章将深入讨论这个内容 本章将介绍以下内容: 脚本引擎以脚本对象方式提供了什么 如何创建脚本对象及其他组件实例。 脚本对象的成员和属性概要 ·如何在代码中使用脚本对象 下面开始研究脚本对象的定义 5.1脚本对象的定义 前面章节研究了ASP对象模型。 对象模型是用来理解系统的各个部分相互关系的一种基本手段 ASP对象模型提供了一种结构,用来作为一个整体操纵HTTP请求、响应及ASP环境中的 不同元素。例如,我们已经看到,如何通过查看ASP请求对象的 cookie集合,得到来自浏览器 的任何 cookie值 我们使用的脚本语言也有对象模型。然而,脚本语言提供的这一对象模型,不同于由 ASP DLL直接提供的对象模型,脚本对象是由 Microsoft脚本运行期库( scrum.d)提供的,安 装缺省的 Active Scripting脚本引擎时,也安裝了 Microsof脚本运行期库 5.1.1不同类型的对象和组件 不要对“对象”和“组件”这两个名词感到困惑,在一定范围内它们都可以作为ASP的 一部分,同样可以通过COM对其进行访问。从概念上可以将它们分为四类 ASP内置对象,如 Object Context、 Request、 Response、 Application、 Session、 Server 和 ASPError。本书的第2章到第4章已经研究了这些内容下载 第5章 脚本运行期库对象 前面章节已经介绍了 A S P如何使用在服务器上定义的对象的实例,并充分利用所提供的 方法和属性扩展A S P的性能。有一系列的对象可供使用,包括脚本对象和标准 I I S / A S P安装的 组件,以及自己创建的或者从其他供应商处购买的对象。也可以在互联网从各种网站免费下 载对象,并在自己的页面上使用。 这一章将讨论由 A S P脚本环境提供的一般称为“脚本运行期库” (Scripting Runtime L i b r a r y )的对象。这些对象通过正在使用的脚本引擎提供给代码,与 A S P脚本程序一起完成多 种实用任务。 还有一种组件是“活动服务器组件” (Active Server Component),通过单独的 A c t i v e X D L L文件或者其他文件来实现。后面章节将讨论相关内容。 当然,需要研究如何在页面上使用这些对象。在前一章中,我们已经了解了服务器如何 提供一个方法来实例化对象,本章将深入讨论这个内容。 本章将介绍以下内容: • 脚本引擎以脚本对象方式提供了什么。 • 如何创建脚本对象及其他组件实例。 • 脚本对象的成员和属性概要。 • 如何在代码中使用脚本对象。 下面开始研究脚本对象的定义。 5.1 脚本对象的定义 前面章节研究了A S P对象模型。 对象模型是用来理解系统的各个部分相互关系的一种基本手段。 A S P对象模型提供了一种结构,用来作为一个整体操纵 H T T P请求、响应及A S P环境中的 不同元素。例如,我们已经看到,如何通过查看 A S P请求对象的c o o k i e集合,得到来自浏览器 的任何c o o k i e值。 我们使用的脚本语言也有对象模型。然而,脚本语言提供的这一对象模型,不同于由 ASP DLL直接提供的对象模型,脚本对象是由 M i c r o s o f t脚本运行期库( s c r r u n . d l l )提供的,安 装缺省的Active Scripting脚本引擎时,也安装了M i c r o s o f t脚本运行期库。 5.1.1 不同类型的对象和组件 不要对“对象”和“组件”这两个名词感到困惑,在一定范围内它们都可以作为 A S P的 一部分,同样可以通过C O M对其进行访问。从概念上可以将它们分为四类: • A S P内置对象,如 O b j e c t C o n t e x t、R e q u e s t、R e s p o n s e、A p p l i c a t i o n、S e s s i o n、S e r v e r 和A S P E r r o r。本书的第2章到第4章已经研究了这些内容
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有