【问题标题】:Java client to Spring Data Rest serverJava 客户端到 Spring Data Rest 服务器
【发布时间】:2013-10-30 14:39:33
【问题描述】:

我想创建一个 RESTful 服务器,它为 2 种类型的客户端提供持久性:(1) 网页,因此 JSON 传输是显而易见的选择,以及 (2) Java 独立客户端。 Java 服务器和 Java 客户端应该共享相同的域模型。

我正在努力让服务器使用 Spring Data Rest 和 JPA 运行。 Spring Data Rest 看起来是一个非常优雅的解决方案。

然而,Spring Data Rest 的大部分用途是与 html 客户端或 RestTemplates 一起使用,但我还没有找到任何示例来说明如何将 JSON 反序列化回它源自的相同域对象。

如果有比 Spring Data Rest 更好的建议,我也想听听。

【问题讨论】:

    标签: java json spring rest spring-data-rest


    【解决方案1】:

    我会推荐 jersey,您可以非常轻松地编写 Java 客户端,也可以向任何使用它的对象发送 JSON 响应。 你可以在这里查看 https://jersey.java.net/

    【讨论】:

      【解决方案2】:

      我发现了一个很好的 Spring Data Repository 示例,它使用 REST 作为 Repository 的实现。

      https://github.com/onlyabout/spring-data-rest-client

      这允许在您的客户端应用程序中使用 Spring Data。

      【讨论】:

        【解决方案3】:

        我建议您尝试使用 javascript 框架“backbone”来编写 web 应用程序中的 spring data rest 客户端 (http://backbonejs.org/)。 Backbone 有一个名为“collection”的对象,它处理 Jason 文档和 JavaScript 对象之间的序列化和反序列化

        【讨论】:

        • 问题是关于java客户端消费spring-data-rest响应。不是 javascript 客户端。
        猜你喜欢
        • 2023-03-23
        • 1970-01-01
        • 2023-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-02
        • 2011-06-30
        相关资源
        最近更新 更多