Gibt es OData Provider SDKs für Ruby oder Java?OData Provider in Ruby/Java
Antwort
Es gibt keine, leider.
Es gibt nur Clients. Ich habe ruby_odata erfolgreich verwendet. Es funktioniert gut gegen ein einfaches Modell und bietet Mappings für alle grundlegenden Abfrageoptionen, obwohl Sie die Operatoren kennen müssen (wie eq, substringof, etc).
Ich bin in ein komplexeres Modell geraten und musste den Code etwas optimieren. Es ist einfach auf holen: http://odetocode.com/Blogs/scott/archive/2010/07/11/odata-and-ruby.aspx
Sieht aus wie ruby_odata ist ein ** Consumer ** SDK, kein ** Provider **. –
Dies ist nicht die richtige Antwort, da ruby_odata tatsächlich eine Consumer (Client) -Bibliothek ist, keine Provider (Server) -Bibliothek. – rmcsharry
Nun, es ist richtig, denn es gibt keine, zumindest keine praktischen, die Sie verwenden und damit arbeiten können. – mydoghasworms
Es gibt ein Projekt namens odata4j auf Google Code, mit dem Hersteller und Verbraucher implementiert werden können. Aber ich habe es noch nicht versucht
Es gibt Anbieter für Ruby und Java hier:
http://www.odata.org/developers/odata-sdk
bearbeiten: Vorheriger Link gebrochen ist, wie hier unter dem Eintrag erwähnt ist http://www.odata.org/libraries/
Dieser Link ist kaputt. Jedenfalls gibt es auf odata.org keine Ruby-Anbieter (Stand März 2013), obwohl Java gelistet ist. Ich denke, der richtige Link ist jetzt http://www.odata.org/libraries/ – rmcsharry
Apache Olingo http://olingo.apache.org/ bietet eine OData Java Library, die das Open Data Protocol 2.0 implementiert, Unterstützung für 4.0 ist in der Betaversion.
- 1. OData-Version header in odata v4
- 2. F # Odata-Service-Typ-Provider über HTTP-Proxy
- 3. Gibt es eine einfachere Möglichkeit, einen WCF/OData Data Service Query Provider zu erstellen?
- 4. LINQs SelectMany Equivalent in OData
- 5. OData schluckt Objekte in Navigationseigenschaft
- 6. OData-MySQL Verbindung in Ubuntu
- 7. OData-Referenzierungsanforderungen in einem Änderungssatz
- 8. OData Consumer für Android - welches OData-TakeIt/Framework soll ich verwenden?
- 9. OData konnte nicht initialisiert werden. mit Breeze, benötigt, um Remote-OData-Dienste zu unterstützen
- 10. VOIP-Provider in Großbritannien
- 11. AngularJS Provider Abhängigkeitsinjektion - mit $ Login Provider
- 12. OData Connected-Dienst kontra OData V4 Client-Code Generator
- 13. Mehrere Get-Methode OData
- 14. OData WebApi 2 Fehlerbehandlung
- 15. TFS OData - Arbeitsaufgabenarten erhalten
- 16. OData führen Basis-URL
- 17. Odata Query $ Filteralternative
- 18. OData URL-Längenbeschränkungen
- 19. Wie provider provider/config in module config für Komponententest
- 20. ODATA DATUM ABFRAGE
- 21. OData ohne IQueryable
- 22. OData v4 Routing-Präfix?
- 23. Messung der Ausgabe von OData Antwort
- 24. Unable Aktion Provider zu werfen Aktion Provider
- 25. OData JSON camelCase
- 26. OData Model nicht erfrischend
- 27. HTML OData Query Builder
- 28. OData und Groß-/Kleinschreibung
- 29. ExactOnline API de OData
- 30. Was genau ist OData?
Gibt es irgendwelche Updates auf einem SDK für Rubin oder Rubin auf Schienen? –
sein 2017, und ich weiß noch nicht von irgendwelchen. – aronlmin