Liferay - 使用外部 REST 服务填充文本字段的形式

Liferay - populate form of text fields using an external REST service

作为 Liferay 的新手,我正在研究我是否使用了正确的方法来填充数据表单。

当使用外部 REST 服务使用多个文本字段填充表单时,我已经实施了以下方法:

  1. 正在创建一个网页内容页面并用 Ajax 填充它。有效,但使用 Jquery 不是我访问 REST 服务的首选(现代)方法。
  2. 使用 Angular/React portlet 等创建网页。对我也有用。据我了解,每页我必须创建一个小的 Angular(模块)项目。
  3. 正在创建一个由数据提供者检索字段的表单页面。也为我工作,但这只是演示。
  4. “服务构建器”在使用数据库的示例中使用。这个方法我还没用过

以下是几个问题,但只有 1 个主题:使用 Liferay 时,填充数据表单的最佳技术是什么?

我认为您的问题仍然不是 Whosebug 的重点,因为它要求的是“最佳”方式 - 对此,答案是坚定的“视情况而定”。

您自己列出了几个选项。最终选择什么取决于

  • 你懂的技术
  • 您愿意长期维护的技术
  • 业务需求 - 例如你需要多灵活? 您可以使用低代码,还是需要充分的灵活性来开发实际的应用程序
  • 您的要求有多重前端
  • 您希望它们独立于 Liferay 的程度如何?

话虽这么说:在您需要解决的各种情况下,您的所有选项都是不错的选择。

我的一般建议是考虑维护,并针对解决方案的未来维护进行优化,而不是最初的实施时间。

但是,不幸的是,没有一个明确的答案。