跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

使用 Project Zero 创建 OpenSocial 应用程序

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

Dan Jemiolo, 顾问软件工程师, EMC
Dan Jemiolo 是 IBM 位于美国北卡罗来纳州 Research Triangle Park 的 Project Zero 团队的一名顾问软件工程师。目前主要负责 Zero 平台的可重用组件及其服务目录的工作。他的工作包括 Apache Muse 2.0 的设计和开发,也曾参加过 OASIS Web 服务标准组织。三年前他从 Rensselaer Polytechnic Institute 获得了计算机科学的理学硕士学位,之后加入了 IBM。

简介:  Web 客户机可使用所选的任何 HTTP 或 Ajax 库与 OpenSocial 应用程序进行通信。在这份教程中,您将使用 Dojo JavaScript 库构建您自己的客户机,目的在于介绍如何使用其他库或标准 XMLHttpRequest 对象构建客户机。您将使用 Project Zero 创建 OpenSocial API 的服务器端实现 — 具体来说,您将编写 Groovy 脚本,使用 Zero 的 Atom 库读写 Atom 格式的数据。在学完本教程之后,您应理解在 Zero 或其他任意 Web 框架上实现 OpenSocial 的必要任务。与以往一样,您可跟随教程的进度逐步重建示例应用程序,也可直接下载本教程附带的完整应用程序。

发布日期:  2008 年 4 月 28 日
级别: 中级

访问情况 : 8137 次浏览
评论: 

开始之前

了解本教程中包含的内容,以及如何从中获得最大收益。

关于本教程

在本教程中,您将了解 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 页,共 23 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Web development
ArticleID=304293
TutorialTitle=使用 Project Zero 创建 OpenSocial 应用程序
publish-date=04282008
author1-email=danjemiolo@us.ibm.com
author1-email-cc=ruterbo@us.ibm.com

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。