使用Apache Shindig为客户应用程序加入社区内容
2010-03-01 00:00:00 来源:WEB开发网核心提示: 目前的规范定义了两种版本的API──JavaScript和REST,OpenSocial的JavaScript规范是提供一个小工具Gadget设计来支持OpenSocial的功能,使用Apache Shindig为客户应用程序加入社区内容(2),架构如图1:图1 使用JavaScript Ope
目前的规范定义了两种版本的API──JavaScript和REST。
OpenSocial的JavaScript规范是提供一个小工具Gadget设计来支持OpenSocial的功能。架构如图1:
图1 使用JavaScript OpenSocial API典型架构
在这种情况下,一个用户应用程序被作为一个Gadgets的集合,Gadget自己用OpenSoical API可以获取社交信息。因此, JavaScript API与Gadget API的紧密结合,并非总是适合不是基于Gadget的实现。
相反的,OpenSocail REST API不直接与Gadgets关联,允许任何客戶端应用程序来查看和发布用户的OpenSocial数据。我们将用这些API来实现OpenSocial应用。
Apache Shindig
Apache Shindig是Gadget API和OpenSocial API的开源实现。下面将简单回顾一下什么是Apache Shindig;Apache Shindig是一个OpenSocial的容器,帮助您通过提供代码托管、代理请求和处理REST和RPC请求来快速启用OpenSocial。
图2 Apache Shindig
对于OpenSocial,Shindig同时实现JavaScript和REST的API。 Shindig OpenSocial实现总体结构如图3:
- ››使用linux中的quota教程
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››使用jxl生成带动态折线图的excel
- ››apache rewrite将指定URL转向指定的几个服务器
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
更多精彩
赞助商链接