【问题标题】:OData Provider in Ruby/Java [closed]Ruby/Java 中的 OData 提供程序 [关闭]
【发布时间】:2011-03-24 12:47:25
【问题描述】:

是否有任何用于 Ruby 或 Java 的 OData 提供者 SDK?

【问题讨论】:

  • 在 ruby​​ 或 ruby​​ on rails 的 sdk 上是否有任何更新?
  • 它是 2017 年,我仍然不知道。

标签: java ruby odata


【解决方案1】:

这里有 Ruby 和 Java 的提供程序: http://www.odata.org/developers/odata-sdk

编辑:上一个链接已损坏,如下所述,列表在此处http://www.odata.org/libraries/

【讨论】:

  • 该链接已损坏。无论如何,odata.org 上没有 Ruby 提供程序(截至 2013 年 3 月),尽管列出了 Java。我认为现在正确的链接是odata.org/libraries
【解决方案2】:

googlecode上有一个名为odata4j的项目,可以用来实现生产者和消费者。但是我还没试过

【讨论】:

    【解决方案3】:

    Apache Olingo http://olingo.apache.org/ 提供了一个实现开放数据协议 2.0 的 OData Java 库,对 4.0 的支持处于测试阶段。

    【讨论】:

      【解决方案4】:

      很遗憾,没有。

      只有客户。我已经成功使用了ruby_odata。它适用于简单的模型,并为所有基本查询选项提供映射,尽管您确实需要知道运算符(如 eq、substringof 等)。

      我确实遇到了一个更复杂的模型,需要稍微调整一下代码。很容易上手:http://odetocode.com/Blogs/scott/archive/2010/07/11/odata-and-ruby.aspx

      【讨论】:

      • 看起来 ruby​​_odata 是一个consumer SDK,而不是一个provider
      • 这不是正确答案,因为 ruby​​_odata 确实是消费者(客户端)库,而不是提供者(服务器)库。
      • 嗯,这是正确的,因为没有,至少没有任何实用的,你可以使用和使用。
      【解决方案5】:

      我几天前发布了Safrano。这是一个基于 ruby​​ 的小型 OData 提供程序框架。它还远未完成且有点实验性,但它可能有一些用例

      【讨论】:

        猜你喜欢
        • 2013-01-04
        • 1970-01-01
        • 1970-01-01
        • 2011-01-07
        • 1970-01-01
        • 1970-01-01
        • 2014-08-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多