Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Marklogic web界面更新xml文档_Ruby On Rails_Ruby_Xml_Marklogic_Roxy - Fatal编程技术网

Ruby on rails Marklogic web界面更新xml文档

Ruby on rails Marklogic web界面更新xml文档,ruby-on-rails,ruby,xml,marklogic,roxy,Ruby On Rails,Ruby,Xml,Marklogic,Roxy,构建web界面以更新marklogic数据库中的xml文档的好方法是什么。 我遇到了roxy,它是一款用于配置和部署marklogic应用程序的ruby gem,但在玩了一段时间之后,它似乎更适合查询和显示数据,而不是更新文档。这是一个很好的起点。这使您能够在使用所选语言的同时,对文档进行大量控制,包括更新文档的能力 Roxy也是一个框架,允许您: -使用/扩展MarkLogic的RESTAPI -使用Roxy的REST API,使用CRUD重写规则映射到控制器 -MVC框架本身也组织得很整齐,

构建web界面以更新marklogic数据库中的xml文档的好方法是什么。
我遇到了roxy,它是一款用于配置和部署marklogic应用程序的ruby gem,但在玩了一段时间之后,它似乎更适合查询和显示数据,而不是更新文档。

这是一个很好的起点。这使您能够在使用所选语言的同时,对文档进行大量控制,包括更新文档的能力

Roxy也是一个框架,允许您: -使用/扩展MarkLogic的RESTAPI -使用Roxy的REST API,使用CRUD重写规则映射到控制器 -MVC框架本身也组织得很整齐,不太复杂。我们经常使用它

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

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


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

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

感谢您提供详细信息。示例3层应用程序看起来是一个很好的开始。