正在加载图片...
172:商级程 China°bdo ( Collaborative Data Objects,简称CDO和 CDONTS)组件,用于邮件服务器和电子邮件消息 本章的其余部分将讨论,如何使用其他通用性较强的组件为web网站或 Intranet提供增强功能。 在 Windows2000中的 WinNT\System32 MMintesryl目录下可找到这些ASP可安装组件,该目 录也放置一些组件要求的配置文件。下面按字母顺序列出了一些组件 Ad rotator组件用于控制可点击图像的出现,如广告或标题。使用存储在配置文件中的 信息, Ad Rotator能够依据配置文件规定的比率显示不同的图像,同时也具备把可点击 的广告重新定位到相应的URL以及记录图像点击次数的特性 · Browser Capabilities组件使用 User Agent字符串,该字符串由浏览器发往服务器,用来识 别相应的浏览器。它提供了反映特定浏览器功能的一系列属性,例如是否支持脚本 cookie或Java小程序。 Content Linking组件用于提供一系列方便导航的页面,这些页面可被改变或更新而不必 编辑各个页面。该组件采用一个文本文件(含有页面URL和显示顺序),使创建按指定顺 序链接起来的一些页面很容易。 Content rotator组件采用一种配置文件来指定插入到其他页面中的HTML、文本或程序 代码,根据配置文件指定的情况,显示内容的任何部分。 Counters组件能够创建、递增和永久地存储各个在脚本代码中使用的整数计数器的数值 Logging Utility组件提供对web服务器日志文件的访问,并且允许在一个ASP页面内读取 和更新这些数据。这是 Windows2000中随IS50和ASP3.0新增的特性。 MyInfo组件为可在整个网站内访问的名称/值对的存储提供了一个存储空间,这些数据 在服务器上以XML格式的文本文件存储(不同于应用程序作用域,这些数据在Web网站 范围之外仍然保留) Page Counter组件记录访问一个页面的次数,可以用于跟踪页面的点击次数a · Permission Checker组件有助于防止当一个用户试图访问没有正确的权限设置的资源时 引起的脚本错误 Tools组件提供了一些在页面中可以采用的方法,这些方法用来检验一个文件是否存在 处理HIML窗体、生成一个随机整数。另外还有一些用在 Macintosh苹果计算机上的方法, 可以检查是否存在某个服务器插件程序,检查当前用户是否为网站拥有者。 另外一个由IS/ASP提供的组件,即 Status组件,只能用于 Macintosh计算机的个 人Web服务器上。本书没有涉及该组件,若要详细了解该组件,可通过 HTTP:/localhost/lis/htm/asp/complate.htm查阅ASP/S提供的IS50文档 621使用示例页面 本书已经提供了一系列的示例页面来说明所有这些组件的用法。 可以从 Wrox Web网站上下载这些实例页面,并在自己的计算机上运行。在下载 的文件的 Chapter06子目录中会找到本章所用的程序代码。 在运行示例页面之前,确保 MyInfo和 Counter组件的“全局”实例化代码已包含在缺省 Web站点的 global.asa文件中。在示例文件中提供了 global. asa文件中所需要的代码,可以将这 些代码加到现有的 global. asa文件中,不需要更换整个文件(Collaborative Data Objects,简称C D O和C D O N T S )组件,用于邮件服务器和电子邮件消息。 本章的其余部分将讨论,如何使用其他通用性较强的组件为 We b网站或I n t r a n e t提供增强功能。 在Windows 2000中的Wi n N T \ S y s t e m 3 2 \ i n t e s r v \目录下可找到这些 A S P可安装组件,该目 录也放置一些组件要求的配置文件。下面按字母顺序列出了一些组件。 • Ad Rotator 组件用于控制可点击图像的出现,如广告或标题。使用存储在配置文件中的 信息,Ad Rotator能够依据配置文件规定的比率显示不同的图像,同时也具备把可点击 的广告重新定位到相应的U R L以及记录图像点击次数的特性。 • Browser Capabilities组件使用U s e r A g e n t字符串,该字符串由浏览器发往服务器,用来识 别相应的浏览器。它提供了反映特定浏览器功能的一系列属性,例如是否支持脚本、 c o o k i e或J a v a小程序。 • Content Linking组件用于提供一系列方便导航的页面,这些页面可被改变或更新而不必 编辑各个页面。该组件采用一个文本文件 (含有页面U R L和显示顺序),使创建按指定顺 序链接起来的一些页面很容易。 • Content Rotator组件采用一种配置文件来指定插入到其他页面中的 H T M L、文本或程序 代码,根据配置文件指定的情况,显示内容的任何部分。 • C o u n t e r s组件能够创建、递增和永久地存储各个在脚本代码中使用的整数计数器的数值。 • Logging Utility组件提供对We b服务器日志文件的访问,并且允许在一个 A S P页面内读取 和更新这些数据。这是Windows 2000中随IIS 5.0和ASP 3.0新增的特性。 • M y I n f o组件为可在整个网站内访问的名称 /值对的存储提供了一个存储空间,这些数据 在服务器上以 X M L格式的文本文件存储 (不同于应用程序作用域,这些数据在 We b网站 范围之外仍然保留)。 • Page Counter组件记录访问一个页面的次数,可以用于跟踪页面的点击次数。 • Permission Checker组件有助于防止当一个用户试图访问没有正确的权限设置的资源时 引起的脚本错误。 • To o l s组件提供了一些在页面中可以采用的方法,这些方法用来检验一个文件是否存在、 处理H T M L窗体、生成一个随机整数。另外还有一些用在M a c i n t o s h苹果计算机上的方法, 可以检查是否存在某个服务器插件程序,检查当前用户是否为网站拥有者。 另外一个由I I S / A S P提供的组件,即 S t a t u s组件,只能用于 M a c i n t o s h计算机的个 人 W e b 服 务 器 上 。 本 书 没 有涉 及 该 组 件 , 若 要 详 细 了 解 该 组 件 , 可 通 过 H T T P : / / l o c a l h o s t / i i s / h t m / a s p / c o m p 1 q t 0 . h t m查阅A S P / I I S提供的IIS 5.0文档。 6.2.1 使用示例页面 本书已经提供了一系列的示例页面来说明所有这些组件的用法。 可以从Wrox We b网站上下载这些实例页面,并在自己的计算机上运行。在下载 的文件的C h a p t e r 0 6子目录中会找到本章所用的程序代码。 在运行示例页面之前,确保 M y I n f o和C o u n t e r组件的“全局”实例化代码已包含在缺省 We b站点的g l o b a l . a s a文件中。在示例文件中提供了 g l o b a l . a s a文件中所需要的代码,可以将这 些代码加到现有的g l o b a l . a s a文件中,不需要更换整个文件。 172计计ASP 3 高级编程 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有