0

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

4

3 回答 3

0

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

于 2015-01-06T19:08:45.723 回答
0

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

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

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

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

于 2015-01-07T10:56:47.343 回答
0

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

于 2015-08-24T21:15:37.530 回答