web 存储系统窗体:窗体注册表
摘要:web 存储系统 (wss) 提供了建立协作应用程序的新平台。与 wss 一起,microsoft 还同时引进了 wss 窗体注册表(或窗体注册表)。窗体注册表是开发基于 wss 的应用程序的关键技术之一。窗体注册表使定制的应用程序能够处理 http 请求中引用的项目或文件夹,这可以通过注册项目来完成。本文重点介绍如何使用 wss 窗体注册表。(14 页打印纸) 目录 简介 窗体注册表是 web 存储系统 (wss) 引进的一项关键技术。该注册表将基于 web 的窗体(active server page 或 html)绑定到特定类型的数据。这样,系统可以在提交 http 请求时忽略数据的处理方式。绑定通过创建注册项(或仅注册)来实现。注册完成将网页绑定到存储在 web 存储系统中的数据的过程。注册是存储中创建的项目,包含特定的属性(例如,浏览器类型、本地化信息和版本信息),帮助确定返回给客户端的 html 内容。 注册确定显示特定窗体的时间。当 web 存储系统接收到一个请求时,存储会同时使用 http 请求报头和被请求项目的属性来标识一个注册项。然后,wss 将控制权传递给在注册项中标识的可执行代码或脚本来处理 http 请求。 outlook web access (owa) 利用内置注册处理 web 存储系统中定义的默认项目类型(内容类)。开发人员可以添加新注册来覆盖默认行为并处理定制的数据类型。打开项目时,将返回 asp 或 html 页,而不是进行默认的 owa 处理。 通过本文,我们将深入了解 web 存储系统窗体注册表以及如何创建注册项。 使用窗体注册表之前,必须首先安装 wss。wss 是 exchange 2000 和 sharepoint™ portal server 2001 最基本的数据库技术。这两个产品都允许您使用窗体注册表。 窗体注册表提供了一种方法,使应用程序能够将存储中的物理数据连接到用户的可视化界面。简而言之,窗体注册表是包含注册项的文件夹。而应用程序通过指向这些文件夹(或注册表)引用注册项。不应将窗体注册表和 windows 系统注册表混为一谈。windows 系统注册表是完全不相关的另一个实体。 简单地讲,窗体注册项是 wss 中将 dav:contentclass 属性设置为 urn:schemas-microsoft-com:office:forms#registration 的项目。 注册项由一系列窗体定义域组成。这些域指定了要匹配的属性(例如浏览器类型和语言)以及处理信息。同时还指定了要处理的窗体以及窗体的处理方式。系统处理从 http 请求报头中读取的信息,并与存储在 browsecap.ini 中的浏览器信息进行比较,以确定浏览器的性能。isapi dll 使用最佳拟合来比较窗体注册表,确定要显示的窗体。 通常,web 设计人员可能需要用另一个不同的网页加载同一组数据。这通常通过提示用户选择站点首选项(即使用哪个浏览器和/或哪种语言)来完成。使用窗体注册表可以省略这些步骤,使应用程序更加“以数据为中心”。 可以将“以数据为中心”定义为服务器使用单一 url 动态处理一组数据的正确格式的能力。例如,如果用户正从其他国家浏览 internet,您可能希望网页能够以本地化后的样式返回。与此相似,如果使用 pocket internet explorer 之类的浏览器,可能会返回简化的网页。 窗体注册表使建立这种逻辑更为轻而易举。可以创建某些注册项,指定不同网页的显示标准。(有关详细信息,请参阅本文后面的注册项属性。) 理解窗体注册表工作原理的最简单方法是亲自尝试整个流程。图 1 显示了如何请求数据并将其返回给客户端浏览器。编号项显示了流程的各个步骤,以下将进行详述。 图 1:wss 窗体流程
注意: 如果窗体正在使用客户端窗体绑定,则窗体将返回到 iis(步骤 6)。
要求
wss 窗体注册表概述
注册项属性
注册表语言备用
注册表服务器绑定
注册表搜索路径
使用 web 存储系统资源管理器
使用 visual basic 创建注册
注册表示例 - 指南
全局注册
其他信息
术语表简介
要求
wss 窗体注册表概述
何谓窗体注册表?
窗体注册项
建立以数据为中心的应用程序
窗体注册表流程
