IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Web development  >

使用 Project Zero 创建 OpenSocial 应用程序

使用 Zero 编程模型实现 OpenSocial 的服务器和客户机部分

developerWorks

级别: 中级

Dan Jemiolo (danjemiolo@us.ibm.com), 顾问软件工程师, IBM 

2008 年 4 月 28 日

现在注册或者使用您的 IBM ID 和密码登录。

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 浏览器。



学习时间

1 小时


格式

html




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项

英文原文

英文原文


    关于 IBM 隐私条约 联系 IBM 使用条款