【问题标题】:Marklogic web interface update xml documentsMarklogic Web 界面更新 xml 文档
【发布时间】:2015-01-06 18:08:05
【问题描述】:

构建用于更新 marklogic 数据库中的 xml 文档的 Web 界面的好方法是什么。 我遇到了 roxy,这是一个用于配置和部署 marklogic 应用程序的 ruby​​ gem,但在玩了一段时间之后,它似乎对查询和显示数据比更新文档更有帮助。

【问题讨论】:

    标签: ruby-on-rails ruby xml marklogic roxy


    【解决方案1】:

    Roxy 也是一个框架,它允许您: - 使用/扩展 MarkLogic 的 REST API - 使用 Roxy 的 REST API - 使用 CRUD 重写规则来映射到您的控制器 - mVCframework 本身也组织得井井有条,并不过分复杂。我们经常使用它。

    因此,如果您通过 MarkLogic 的 REST api 或 Roxy 或任何其他方式执行 CRUD,那么这些都没有真正为您提供自己的前端。

    我们通常的公式是在 MarkLogic 应用服务器中使用 Roxy 的 2 层解决方案,该服务器还提供用 AngularJS 编写的前端代码。然后一切都在 Roxy 下很好地管理。

    如果您对支持 CRUD 的示例 3 层应用程序感兴趣,请查看 github 并搜索 samplestack。它是一组 MarkLogic 的参考框架。它适用于 MarkLogic 8,但它可能会给你一些想法..

    【讨论】:

    • 感谢您提供详细信息。示例 3 层应用程序看起来是一个很好的开始。
    【解决方案2】:

    MarkLogic REST API 是一个很好的起点。这使您可以对文档进行大量控制,包括更新它们的能力,同时使用您选择的语言。

    【讨论】:

      【解决方案3】:

      借助 Marklogic 8,您可以使用新的 Node.js 客户端 + 例如Express(一个小型​​网络框架)。如果你喜欢主流开发,这似乎是目前最好的方式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多