2010-08-03 43 views
7

Có nhà cung cấp OData nào SDK dành cho Ruby hoặc Java không?Nhà cung cấp OData trong Ruby/Java

+0

có bất kỳ cập nhật nào về sdk cho ruby ​​hoặc ruby ​​trên đường ray không? –

+0

năm 2017 và tôi vẫn không biết bất kỳ điều gì. – aronlmin

Trả lời

0

Không có gì, thật không may.

Chỉ có khách hàng. Tôi đã sử dụng thành công ruby_odata. Nó hoạt động tốt với một mô hình đơn giản và cung cấp ánh xạ cho tất cả các tùy chọn truy vấn cơ bản, mặc dù bạn cần biết các toán tử (như eq, substringof, v.v.).

Tôi đã chạy vào một mô hình phức tạp hơn và cần chỉnh sửa mã một chút. Thật dễ dàng để chọn lên trên: http://odetocode.com/Blogs/scott/archive/2010/07/11/odata-and-ruby.aspx

+2

Có vẻ như ruby_odata là một ** ** người tiêu dùng ** SDK, không phải là một ** nhà cung cấp ** một. –

+1

Đây không phải là câu trả lời đúng, vì ruby_odata thực sự là thư viện người tiêu dùng (máy khách), không phải thư viện nhà cung cấp (máy chủ). – rmcsharry

+0

Vâng, nó là chính xác, bởi vì không có, ít nhất là không có bất kỳ những thực tế mà bạn có thể sử dụng và làm việc với. – mydoghasworms

1

có một dự án được gọi là odata4j trên googlecode có thể được sử dụng để triển khai nhà sản xuất và người tiêu dùng. Nhưng tôi chưa thử nó

2

Có cung cấp cho Ruby và Java ở đây: http://www.odata.org/developers/odata-sdk

Sửa: Liên kết trước bị phá vỡ, như đã đề cập bên dưới danh sách là ở đây http://www.odata.org/libraries/

+2

Liên kết đó bị hỏng. Dù sao thì không có nhà cung cấp Ruby (tính đến tháng 3 năm 2013) trên odata.org, mặc dù Java được liệt kê. Tôi nghĩ rằng liên kết chính xác bây giờ là http://www.odata.org/libraries/ – rmcsharry

1

Apache Olingo http://olingo.apache.org/ cung cấp Thư viện Java OData triển khai Giao thức Dữ liệu Mở 2.0, hỗ trợ cho 4.0 là bản Beta.