Ruby/Java中的OData提供程序

7
有没有适用于Ruby或Java的OData提供程序SDK?

有没有关于 Ruby 或 Ruby on Rails 的 SDK 的更新? - KoU_warch
这是2017年,我仍然不知道任何的。 - alilland
5个回答

2

2
那个链接已经失效了。无论如何,截至2013年3月,在odata.org上没有Ruby提供者,尽管Java被列出。我认为正确的链接现在是http://www.odata.org/libraries/。 - rmcsharry

1

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


1

Apache Olingo http://olingo.apache.org/ 提供了一个OData Java库,实现了Open Data Protocol 2.0,对于4.0的支持目前处于Beta版本。


0

很遗憾,没有官方的Ruby OData客户端。

但是有一些第三方的客户端可供使用。我曾经成功地使用过ruby_odata。它可以很好地处理简单模型,并提供了所有基本查询选项的映射,但您需要知道运算符(如eq、substringof等)。

当我遇到更复杂的模型时,需要对代码进行一些调整。这很容易学习:http://odetocode.com/Blogs/scott/archive/2010/07/11/odata-and-ruby.aspx


2
看起来ruby_odata是一个消费者SDK,而不是一个提供者 - Radu Grama
1
这不是正确的答案,因为ruby_odata确实是一个消费者(客户端)库,而不是提供者(服务器)库。 - rmcsharry
嗯,这是正确的,因为没有任何实用的可以使用和操作的选项。 - mydoghasworms

0

我几天前发布了Safrano。它是一个基于Ruby的小型OData提供程序框架。它远未完成,有些实验性,但仍然可能有一些使用情况。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接