正在加载图片...
载 第6章活动服务器组件 在前几章中,我们已经研究了两类不同的对象:一类是ASP对象模型的内置部分,另 类是脚本运行期库提供的对象。本章将介绍第三类能用于ASP的对象,取名为活动服务器组 件(或者就称为服务器组件) 这些组件在很多场合下就如同在浏览器里或在像 Visual basic编程环境中用于客户端脚本 中的传统 ActiveX控件一样,但是这些组件可在服务器上运行,而不是一个只能运行在客户机 上的对象 现在的问题是:这些组件来自哪里?其中一部分是由常规的ASP/S安装程序提供的,而 另一部分可以从web上免费或有偿获得。本章讨论ASP的各种组件的主要用途,然后介绍可得 到的其他组件的几个范例。一旦感觉到使用这些活动服务器组件得心应手,你就会毫不费力 将其他供应商的产品嵌入到自己的ASP页面中。本章后面有一个第三方组件的列表,本书后 面还将介绍如何创建自己的组件 还有一些用于ASP的组件,但本章不准备讨论。动态Web网站技术的基本用途之一是发布 直接从数据库管理系统和其他类型的数据存储获得的信息,这一用途和从数据库或其他数据 存储中收集数据和存入数据的需求,促使程序员开发服务器端编程。为了使用ASP完成这些 任务,我们可以充分利用称为 ActiveX数据对象( ActiveX Data Objects,ADO)库的组件集。由 于它涉及的内容很多,很难在本章中阐述清楚,还要考虑的其他的组件,本书从第8章开始讲 述相关的内容 本章要讨论的内容有: 服务器组件与在ASP中使用的其他对象的区别。 简要说明如何实例化对象,并得到服务器组件的引用。 ASP3.0和IS提供的可安装组件,例如 AD Rotator、 Content Linking、 Page Counter和 Tools等组件 些第三方提供的组件。 6.1脚本对象与服务器组件的比较 前一章已说明了各种脚本对象,这些对象对于ASP/IIS来说都是从脚本运行期库 (srun.d)中得到的,重要的是不要把这些对象与服务器组件(即本章的主题)混淆一起。 服务器组件通常在其自己的DLL或可执行文件中实现,例如本章将要讨论的“ Content Linking”组件,就是由 nextlink.d!实现的。一旦在服务器安装和注册这个DLL文件,那么其 提供的对象就可以在ASP所支持的任何脚本语言中使用。组件与系统环境的关系如图6-1所示。 大多数 ASP/IIS标准组件针对的是特定任务,也就是要在Wweb网站或局域网上完成的任务 当然,最终想借助ASP达到的任务必须依赖于要想发布的信息和网站的目标。使用预装组件 可以提供一个良好的开端。下载 第6章 活动服务器组件 在前几章中,我们已经研究了两类不同的对象:一类是 A S P对象模型的内置部分,另一 类是脚本运行期库提供的对象。本章将介绍第三类能用于 A S P的对象,取名为活动服务器组 件(或者就称为服务器组件)。 这些组件在很多场合下就如同在浏览器里或在像 Visual Basic编程环境中用于客户端脚本 中的传统ActiveX 控件一样,但是这些组件可在服务器上运行,而不是一个只能运行在客户机 上的对象。 现在的问题是:这些组件来自哪里?其中一部分是由常规的 A S P / I I S安装程序提供的,而 另一部分可以从We b上免费或有偿获得。本章讨论 A S P的各种组件的主要用途,然后介绍可得 到的其他组件的几个范例。一旦感觉到使用这些活动服务器组件得心应手,你就会毫不费力 将其他供应商的产品嵌入到自己的 A S P页面中。本章后面有一个第三方组件的列表,本书后 面还将介绍如何创建自己的组件。 还有一些用于A S P的组件,但本章不准备讨论。动态 We b网站技术的基本用途之一是发布 直接从数据库管理系统和其他类型的数据存储获得的信息,这一用途和从数据库或其他数据 存储中收集数据和存入数据的需求,促使程序员开发服务器端编程。为了使用 A S P完成这些 任务,我们可以充分利用称为 A c t i v e X数据对象(ActiveX Data Objects,A D O )库的组件集。由 于它涉及的内容很多,很难在本章中阐述清楚,还要考虑的其他的组件,本书从第 8章开始讲 述相关的内容。 本章要讨论的内容有: • 服务器组件与在A S P中使用的其他对象的区别。 • 简要说明如何实例化对象,并得到服务器组件的引用。 • ASP 3.0和I I S提供的可安装组件,例如 AD Rotator、Content Linking、Page Counter和 To o l s等组件。 • 一些第三方提供的组件。 6.1 脚本对象与服务器组件的比较 前一章已说明了各种脚本对象,这些对象对于 A S P / I I S 来说都是从脚本运行期库 ( s c r r u n . d l l )中得到的,重要的是不要把这些对象与服务器组件 (即本章的主题)混淆一起。 服务器组件通常在其自己的 D L L或可执行文件中实现,例如本章将要讨论的“ C o n t e n t L i n k i n g”组件,就是由 n e x t l i n k . d l l实现的。一旦在服务器安装和注册这个 D L L文件,那么其 提供的对象就可以在A S P所支持的任何脚本语言中使用。组件与系统环境的关系如图 6 - 1所示。 大多数A S P / I I S标准组件针对的是特定任务,也就是要在 We b网站或局域网上完成的任务, 当然,最终想借助 A S P达到的任务必须依赖于要想发布的信息和网站的目标。使用预装组件 可以提供一个良好的开端
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有