Web 客户机可使用所选的任何 HTTP 或 Ajax 库与 OpenSocial 应用程序进行通信。在这份教程中,您将使用 Dojo JavaScript 库构建您自己的客户机,目的在于介绍如何使用其他库或标准 XMLHttpRequest 对象构建客户机。您将使用 Project Zero 创建 OpenSocial API 的服务器端实现 — 具体来说,您将编写 Groovy 脚本,使用 Zero 的 Atom 库读写 Atom 格式的数据。在学完本教程之后,您应理解在 Zero 或其他任意 Web 框架上实现 OpenSocial 的必要任务。与以往一样,您可跟随教程的进度逐步重建示例应用程序,也可直接下载本教程附带的完整应用程序。
在本教程中
在本教程中,您将了解 OpenSocial API 以及如何使用它来实现 OpenSocial 应用程序的服务器和客户端。您将使用 Project Zero 构建一个完整的 OpenSocial 应用程序,在此过程中,我们会强调许多有用的技术。
目标
Web 客户机可使用所选的任何 HTTP 或 Ajax 库与 OpenSocial 应用程序通信。在本教程中,您将使用 Dojo JavaScript 库构建客户机,目的在于介绍如何使用其他库或标准 XMLHttpRequest 对象构建客户机。您将使用 Project Zero 创建 OpenSocial API 的服务器端实现 — 具体来说,您将编写 Groovy 脚本,使用 Zero 的 Atom 库读写 Atom 格式的数据。在学完本教程之后,您应理解在 Zero 或其他任意 Web 框架上实现 OpenSocial 的必要任务。与以往一样,您可跟随教程的进度逐步重建示例应用程序,也可直接下载本教程附带的完整应用程序。
预备知识
假设您已经下载了 Project Zero,并使用它构建了一个或多个简单的应用程序。您应该了解 Zero 的命令行工具,了解如何构建 Atom feed 和关系数据库。最后,您应能够使用 Web 浏览器调试基于 HTTP 的应用程序;我们推荐使用 Firebug来追踪应用程序中的 bug,但这不是必需的。
系统需求
要运行本教程中提供的代码,您需要 Java® Runtime Environment (JRE) 5.0 或更高版本、Project Zero M3 以及一个 Web 浏览器。
更详细信息,请点击:
http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2943