使用 RESTlet 创建类似 OData 的服务

发布于 2024-09-25 00:43:43 字数 479 浏览 7 评论 0原文

我正在尝试为 Java 应用程序构建 OData 接口。

据我所知,人们可以使用 Microsoft 技术(又名 Visual Studio)使用其 WCF 服务创建完全兼容的 OData 服务。我的印象正确吗?

我正在尝试使用 RESTlet + ROME(用于atom feeds)+ ROME Propono(用于atompub 服务文档)来模拟OData 服务(它也是RESTful)。 OData 规范规定我可以访问集合中的各个对象,例如 http://mysite/service.svc/products( 1)

办法在 RESTlet 中表示这一点?

有没有 router.attach("products/get/{id}") 与 OData 不太一样。

您有什么建议吗?我做得对吗?

问候, D

I am trying to build a OData interface for Java application.

From what I have seen, one can create fully compliant OData services using microsoft technologies (aka visual studio) using their WCF services. Am I of the right impression?

I am trying to simulate OData services (it is also RESTful) using RESTlet + ROME(for atom feeds) + ROME Propono (for atompub service document). OData specification says that I canm access individual objects of a collection like http://mysite/service.svc/products(1)

Is there a way to represent this in RESTlet?

router.attach("products(id)") will not work
router.attach("products/get/{id}") is not really OData like.

Do you have any suggestions? Am I even doing it right?

Regards,
D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

单身情人 2024-10-02 00:43:43

您尝试过这个 URI 模板吗?

路由器.attach(“产品({id})”)

Have you tried this URI template?

router.attach("products({id})")

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文