相关疑难解决方法(0)

适用于Android,iOS的RESTful框架......?

我的公司正在重新设计它的API,并希望在这个时候做好一切;)那就是设置......

  • 我们通过互联网向客户提供数据.
  • 客户端是手机,如iPhone,Androids,J2ME,Blackberry ......
  • 服务器在Ruby on Rails中编码

我们希望通过框架实现......

  • 在客户端上使用ActiveResource.
  • 框架应该进行连接(REST),解析和(动态)提供模型
  • 许可证必须是开源的.
  • 授权应包括在内.我们使用OAuth并且需要在任何请求上提供访问令牌.也许作为参数或在HTTP-Header中?
  • HTTPS/SSL支持
  • 分页和关系(延迟加载)支持将是伟大的!Otherwize框架必须能够针对这些事情进行调整.

我们已经找到了以下框架,并请您们评估它们.也许你们中的一个人使用了其中一些或不同的东西......


  • Android:来自Novoda/Carl-Gustaf Harroch的RESTProvider

    • 提供程序提供Android上数据源的抽象,RESTProvider自动将RESTful API响应解析为Provider.在处理Android中的Web服务时,RESTProvider是所有常用重新实现的功能的实现.用户可以与任何提供JSON或XML作为响应的Web Service API无缝连接.要查询活动中的RESTProvider,用户只需指定一个端点,然后查询API RESTful函数.RESTProvider还处理所有HTTP查询和缓存.
    • 除此之外没有找到太多文档
    • 还提供缓存
    • 发布+文档计划于2011年初发布

  • iOS:http://iphoneonrails.com/

    • Lib用于iOS和Rails之间的通信
    • 基于RESTful和"ActiveResource"
    • 包括XML/JSON Parser
    • 免费许可证
    • 分页?,android ?,懒加载?


  • Android:Spring Android Rest模板
    • Spring的RestTemplate是一个强大的,流行的基于Java的REST客户端.Spring Android Rest Template Module提供了一个适用于Android环境的RestTemplate版本.


  • Android:Feed框架
    • com.google.android.feeds
    • 一组类,可帮助您构建内容提供程序.该框架专门用于帮助您将应用程序连接到Web API.

iphone rest android restful-authentication activeresource

11
推荐指数
2
解决办法
7504
查看次数

适用于Java的轻量级和快速REST服务器库?

我正在寻找一个轻量级的REST库.

它必须很小(kb大小)一个Fast(总执行时间).最佳解决方案是单个jar,没有任何依赖性.

该应用程序旨在在AppEngine上运行,因此该库应该在GAE/J平台上运行.

rest google-app-engine web-services servlets

4
推荐指数
2
解决办法
1万
查看次数