1

我正在处理一个包含 150 多个字段的文档的应用程序。

这是一个使用 Domino / XPages / ExtLib 作为数据服务机制的 HTML5 应用程序。

在大多数情况下,当执行 REST 调用时,我只需要处理文档的一小部分。

我正在寻找一种方法来创建 REST get 调用以接收文档的预定义部分。

如果在客户端更改数据,我知道我可以使用 Http Patch 调用逐个字段进行更新。

重新设计后端应用程序当时不是一种选择。

4

3 回答 3

2

您应该查看扩展库的休息服务控制。

http://www.openntf.org/xspext/xpages%20extension%20library%20documentation.nsf/xpages-doc/xe_restService.html

它将允许您在现有应用程序之上构建一个 xpage,该应用程序可以使用您想要的所有功能与数据库交互,而无需重新设计任何东西。

于 2013-05-15T13:54:09.143 回答
1

我同意获取所有文档的数据并在客户端过滤它,而不是尝试构建自己的 REST 服务。可以在此处找到以读取和写入数据到文档的两种方式使用 REST 调用的精彩指南:http ://www.assono.de/blog/d6plinks/REST-Services-with-the-XPages-Extension-Library

于 2013-05-15T16:17:04.680 回答
0

由于重新设计后端应用程序不是一种选择,您可以在现有后端之上构建自己的 REST 服务。然后,您的 REST 服务将过滤不需要的字段。

如果构建自己的 REST 服务在时间、精力上成本高昂……无论如何,请考虑在客户端使用许多字段过滤数据。

于 2013-05-15T08:50:50.647 回答