SAP Web-IDE Full Stack:如何处理配置文件

2020-09-13 18:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在SAP Web-IDE Full Stack中,我们需要处理配置文件(通常为json),该文件存储在应用程序生存期内可能更改的信息。 我们正在寻找更改此文件并从应用程序中获取它们的正确方法:目前,我们将它们存储在Web-IDE项目中,因此对于配置文件中的每次修改,我们都需要重新部署CF应用程序( 但这不是正确的方法,如果客户需要自行更改配置)。

是否存在某种最佳实践来完成此任务?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在SAP Web-IDE Full Stack中,我们需要处理配置文件(通常为json),该文件存储在应用程序生存期内可能更改的信息。 我们正在寻找更改此文件并从应用程序中获取它们的正确方法:目前,我们将它们存储在Web-IDE项目中,因此对于配置文件中的每次修改,我们都需要重新部署CF应用程序( 但这不是正确的方法,如果客户需要自行更改配置)。

是否存在某种最佳实践来完成此任务?

付费偷看设置
发送
4条回答
葫芦娃快救爷爷
1楼-- · 2020-09-13 18:59

卢卡,你好

我希望将应用程序配置存储在数据库中,并通过rest服务公开它们。 云系统通常没有文件系统持久性-因此,依靠文件存储应用程序配置或任何其他数据是不明智的。 使用后端作为配置存储库时,您可以集中所有内容,并能够根据角色或用户保留单独的配置。

还有其他存储配置的方式,例如Spring Cloud Config或Redis Backing Service。 但是,我发现它们的目标是不同的存储应用程序数据的方式。

最好的问候,
Ivan

shere_lin
2楼-- · 2020-09-13 19:07

由于此问题不一定与Web IDE有关,因此我建议调整标签以吸引更多开发人员。 也许是SAP Cloud Platform。

亦是此间程序员
3楼-- · 2020-09-13 18:55

感谢您的注释,我刚刚更新了标签。

compass1988
4楼-- · 2020-09-13 19:12

嗨,Luca,

AFAIK平台上没有任何服务可满足您的需求。

另一方面,您可以使用几个可行的选择。

我相信您可以使用任何实现Git协议并与Git存储库交互的JavaScript库来同步应用程序的配置文件。 SAP Cloud Platform-Neo具有这样的存储库-因此,如果您希望避免使用公共服务,则可以在其中存储此类文件。

在HTML5应用程序上,您会找到清单文件,清单文件可以自由增加以包含应用程序的信息(JSON格式),并且可以在运行时使用标准sapui5命令检索清单文件。 但是我怀疑这不是您想要的,因为它不允许您存储/更改存储在其中的数据。

Redis,PostgreSQL,HANA HDI等数据库技术都是SAP Cloud Platform-Cloud Foundry的一部分。 因此,您已经可以按照此处的指示使用它们。

这里已经提到的另一个选项是使用Spring Cloud Configuration服务器-您可以通过阅读此博客

关于,
伊万

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答