【问题标题】:How to model REST URIs from a dynamic XML tree如何从动态 XML 树中建模 REST URI
【发布时间】:2013-08-05 12:10:01
【问题描述】:

我是 REST 方法的新手,我有一个挑战要解决。 我的服务器上有一个 xml 树,每次都可以动态更改深度和内容。 这意味着我应该找到一种方法来动态获取根节点 A,然后是它的子节点,例如节点 B-C-D,然后是与节点 C 关联的子树(节点 C.1、C.2、C.3)和与 C.1 关联的叶,例如 C.1.1 和 C.1.2。 但是在下一次我会有一个不同的 xml 文件,所以树的节点会改变。 如何使用这种动态树结构对我的 REST URI 建模? 你有什么解决这个问题的建议吗?

提前致谢,

克莉丝娅

【问题讨论】:

    标签: xml rest jersey jquery-dynatree


    【解决方案1】:

    我恭敬地提出,流体会导致各种问题的端点结构。我不知道 Jersey 是否完全支持你想要的东西,也没有任何其他的 java 库。

    我猜你可以自己破解一些东西,但我强烈反对。例如,您可以为树的每个级别创建端点,例如

    /level0/{id}/level1/{id}/level2/{id}

    在不了解您的业务需求的情况下,很难给出替代建议,但也许只返回树作为来自单个端点的响应会更好?

    【讨论】:

    • 在客户端我使用 dynatree(jQuery),在服务器端我有一个 xml 文件,它有时会在深度(我无法确定有多少级别)和内容上发生变化。使用 dynatree 的延迟加载,客户端逐步探索服务器上相应的 xml 文件。这意味着,第一次请求客户端接收根节点,在第二次延迟请求单击根时,客户端接收根的所有子节点。当客户端单击第一个子树的一个子节点时,他会收到单击的节点的子节点,依此类推。我需要使用 Rest 方法。
    猜你喜欢
    • 2013-10-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    • 1970-01-01
    • 1970-01-01
    • 2014-02-15
    • 1970-01-01
    相关资源
    最近更新 更多