WEB开发网
开发学院网页设计JavaScript 构建 pureXML 和 JSON 应用程序,第 3 部分: 为 p... 阅读

构建 pureXML 和 JSON 应用程序,第 3 部分: 为 pureXML 创建 OpenSocial 小工具

 2010-02-04 00:00:00 来源:WEB开发网   
核心提示:有了 OpenSocial 小工具的 Web 2.0 技术,开发人员可以很容易地将其应用程序包括到流行的 Web 站点,构建 pureXML 和 JSON 应用程序,第 3 部分: 为 pureXML 创建 OpenSocial 小工具,例如 iGoogle、MySpace、Hi5 、LinkedIn 等,在本文中,它

有了 OpenSocial 小工具的 Web 2.0 技术,开发人员可以很容易地将其应用程序包括到流行的 Web 站点,例如 iGoogle、MySpace、Hi5 、LinkedIn 等。在本文中,通过实际构造一个利用了 DB2® 的 pureXML® 功能的应用程序对 OpenSocial 小工具一探究竟。这是三篇系列文章中的最后一篇,展示了如何构建这样一个 pureXML 应用程序,此应用程序的用户界面是一个可以部署在任何遵从 OpenSocial 的 Web 站点的小工具。遵照本文中的步骤通过本系列第二篇文章中所创建的 JSON Universal Services 来构建一个可保存并检索在本系列第一篇文章中所描述的 JSON 数据的用户界面。

OpenSocial 的背景

OpenSocial 是一个社区驱动的规范,定义了一个基于浏览器的组件模型,即小工具,它还定义了一个用来访问用户概要信息以及用户 社交图(比如他们的朋友和活动)的 API。实现了这些 API 的应用程序将可以与大量诸如 iGoogle、MySpace、Yahoo、 Orkut、Hi5、LinkedIn 等这样的社交网站互操作。在本文中,我们将重点介绍 OpenSocial 小工具,并将展示这些小工具为何是一种强有力的跨 Web 拓展您的应用程序的方式。

何为 OpenSocial 小工具?

一个 OpenSocial 小工具是一个实现了一组特定 API 的 Web 应用程序的表示。一个小工具由一个符合 OpenSocial 规范的 XML 文档描述。其定义包含诸如 HTML 的用户界面、CSS 样式表、面向业务逻辑的 JavaScript,以及像作者、标题等额外的元数据。

一个实现了 OpenSocial 规范并能托管应用程序的站点被称为一个 OpenSocial 容器。这就意味着该容器可以处理小工具 XML 定义并为浏览器提供适当的 HTML。这里有一点需要注意,即小工具定义不必被托管在提供了 OpenSocial 容器的这个站点上。此外,小工具通常会公开来自完全不同的站点的服务。此容器也提供一些机制(比如签了名的 HTML 请求)来确保这些调用源自其站点内的小工具。如果一个站点成为了一个 OpenSocial 容器,它就可以提供一种方便的途径来跨 Web 聚合一组 Web 服务。

编缉推荐阅读以下文章

  • 构建 pureXML 和 JSON 应用程序,第 2 部分: 为公开 JSON 的 pureXML 创建 Universal Services
  • 构建 pureXML 和 JSON 应用程序,第 1 部分: 使用 DB2 pureXML 储存和查询 JSON

1 2 3 4 5 6  下一页

Tags:构建 pureXML JSON

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接