Eclipse 环境下的 OpenSocial 开发:通过 Shindig SPI 扩展创建自己的 OpenSocial 容器
2010-05-31 00:00:00 来源:WEB开发网OpenSocial Container JavaScript,位于客户端的 OpenSocial 容器,也是 JavaScript 类库,提供 OpenSocial 相关的功能,例如存取 People, Activity, AppData 等相关的社交数据。
OpenSocial Data Server,提供基于 Restful/RPC 协议的 Services,用于存取 People, Activity, AppData 等相关的社交数据
图 1 是 Shindig 的服务器端架构图:
图 1. Shindig Architecture( 引自 Chris Schalk@GoogleTM)
从图 1 中可以看到,Shindig 基于 Java Servlet Stack 实现。GadgetRenderingServlet 负责 Gadget Rendering, 而 DataServiceServlet 和 JsonRpcServlet 实现 OpenSocial Data Server 中相对应的 Restful 及其 RPC 服务。JsonDbOpensocialService 通过实现 ActivityService, PersonService, AppDataService 三个接口向 Shindig OpenSocial 容器提供基于 Json 格式的 OpenSocial 数据。客户端的 Gadgets 可以使用标准的 OpenSocial API 访问到这些数据。
关于更多的有关 Apache Shindig 内容,请读者参见 http://incubator.apache.org/shindig.
Eclipse 环境下编译 / 调试 Shindig
我们通过以下的步骤来完成:
安装 Maven plugin
Maven 是一个基于 Java 的代码构建和依赖管理工具,Apache Shindig 的源代码是通过 Maven 来管理的,所以我们需要安装 Maven 的 Eclipse 插件,读者可以使用 Eclipse 的 updatesite 机制,连接到"http://m2eclipse.sonatype.org/update/"站点安装。
Tags:Eclipse 环境 OpenSocial
编辑录入:爽爽 [复制链接] [打 印]- ››Eclipse 3.7反编译插件的安装
- ››eclipse CDT NDK环境搭建步骤
- ››Eclipse 如何自定义java class注释
- ››eclipse.ini内存设置
- ››Eclipse+PyDev离线配置Python开发环境
- ››Eclipse下jQuery文件报错解决方案
- ››Eclipse快捷键与使用技巧
- ››Eclipse 常用快捷键 常用技巧My Eclipse常用快捷键...
- ››Eclipse快捷键二
- ››Eclipse快捷键一
- ››Eclipse+SVN+Google Code配置过程
- ››eclipse中开发android程序时,打开layout配置文件自...
更多精彩
赞助商链接