主页 > 新闻资讯 > > 正文

分布式存储_sql数据库安装_年度促销

来源:胜利云 发布时间:2021-05-02 04:35 标签:存储数据库年度分布式促销安装
浏览:

随着SCP Neo几乎被弃用,越来越多的开发人员开始转向SCP CloudFoundry。有些人可能已经对CF有很多经验,但很多事情不是每个人都清楚,至少现在还不清楚。

我面临的一件事是UI5库的使用。作为几年的UI5开发者,我喜欢让一切尽可能的可重用。在这种情况下,UI5库是关键。在这个博客中,我将分享我所面临的挑战以及如何解决它们。

在我们开始之前,我要感谢Yuval和他的团队为这项工作提供的巨大帮助!

第一步是创建UI5库。目前,无论是在约曼还是在businessapplicationstudio中,都没有官方的UI5库模板用于CloudFoundry。(如果我错了,请纠正我?)

相反,我在BAS中使用了UI5自由式模板:

在这个模板中,返利,我使用了"SAPUI5应用程序"来完成向导:

在我的示例中,我使用了中央审批器:

您需要提供一个唯一的名称,该名称将用于在中央审批器中生成唯一的url。

如果您要在与使用UI5应用程序的mta相同,您需要对两个模块使用相同的id。

但最好将库保留在单独的mta中,因为它是可重用的,大数据培训班,并由其他几个mta使用。

最后,向导将生成一个UI5项目。因此,删除"webapp"文件夹,并在ui5.yaml文件中将模块定义为库

现在我们可以用库的内容创建一个"src"文件夹。库的内容可以从Web IDE完整堆栈或Yeoman生成器生成:https://blogs.sap.com/2018/06/19/fastrack-your-ui5-development-with-ui5lab-yeoman-generator/

您也可以根据我的示例手动执行此操作:https://github.com/lemaiwo/CFUI5ExampleLibrary/tree/master/ExampleLibrary/src

确保图书馆有这样的结构在最后:

我只是使用一个示例控件演示的目的。

第一个注意点。您需要确保库中包含正确的构建脚本,以便将库构建和部署到CF。dist文件夹中的结果对于能够从UI5应用程序部署和访问库非常重要。

将以下脚本添加到库中包.json:

此脚本不仅可以构建库,还可以文件夹结构是平面的。这是我的第一个错误?我以为只有在部署到ABAP时才需要这个。它也是部署到CF所必需的。部署将在dist文件夹的顶层查找清单文件。它还需要为您的命名空间到库进行正确的映射。

就像您使用任何其他UI5库一样,将它添加到的依赖项部分的库列表中sap.ui5版本:

在你看来开始使用:

现在,第二个注意点来了。在BAS中运行需要到库的不同路径。与中央审批器相比,BAS不使用url中的服务id。您需要在索引.html.

Resourceroots包含库名称(包括名称空间)和路径之间的映射。路径将是库的id,即名称空间+没有点的名称。

重要的是不要在清单中这样做。否则,它将无法在中央审批器中工作。在BAS中,从索引.html页(其中包含resourceroots属性),在cFLP中(使用中央审批器),它从组件.js没有资源根属性。

下一个注意点,您必须将库复制到与应用程序相同的项目中。当前BAS无法从其他mta/项目访问库。(要部署时,不必从mta中删除库。库没有在mta中配置,不会被部署)

这也需要额外的配置。转到应用程序的"运行"设置,右键单击并单击"在文件中显示":

将"dist"添加到"MOCK\u LOOKUP\u DIRS":

现在重新启动应用程序时,它将搜索当前mta/项目中的所有webapp和dist文件夹。

这应该可以在BAS中运行应用程序并加载库。

将库部署到HTML5后App Repo,你可以在Fiori启动板中开始使用它们。

首先同步门户中的应用:

制作互动程序并测试应用程序,为此你可以使用以下博客帖子:

https://blogs.sap.com/2020/09/11/building-a-central-launchpad-using-sap-cloud-platform-launchpad-service-integration-html5-apps/

一旦您将它们作为平铺添加到FLP,应用程序将运行并加载库而不需要任何额外的配置。FLP将从组件.js所以不会使用索引.html

到目前为止,大数据与应用,我只使用中央审批器在BAS和FLP中测试了应用程序。但也许你想要一个独立的应用程序?或者你只是想先在HTML5应用程序Repo中测试它。

为此,你需要在中更改resourceroots路径索引.thml指向url中还包含服务id(不带点)的路径。服务id和库id用如下点分隔:

,"被扫描者": "/bewlscanner.bewlscanner应用程序库"

我这样做是为了我的QR扫描仪应用程序演示:

https://github.com/lemaiwo/UI5QRScannerApp/blob/library-fix/ScannerApp/webapp/index.html

请注意,大数据分析,这只适用于HTM5应用程序回购和FLP,而不适用于BAS。解决方法在下一个主题中。

您可以在HTML5应用程序回购中找到应用程序:

在一些试用帐户中,此菜单项还不可用。在这种情况下,您仍然可以通过以下命令从HTML5 Appr Repo访问应用程序:

"cf HTML5 list-u-d"

这是一个难看的解决方法,但是如果您真的想在BAS中测试,什么叫大数据云计算,HTML5应用程序Repo和cFLP执行以下操作:

这里有一个示例:https://github.com/lemaiwo/UI5QRScannerApp/blob/master/ScannerApp/webapp/Component.js

对同一mta中的所有应用程序/库使用相同的SAP云服务id。

其他每个mta都可以有自己的SAP云服务id。

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 海外云服务器_关于_有关物联网的问题
    <strong>海外云服务器_关于_有关物联网的问题</strong>

    海外云服务器_关于_有关物联网的问题

    消费者在哪里?这不是医疗保健领域的"捉迷藏"游戏,而是建立一个全面运转的医疗保健系统所需要的关键缺失要素。让消费者参与进来——作为一个消费...

  • 云视频存储_云主机部署网站
    <strong>云视频存储_云主机部署网站</strong>

    云视频存储_云主机部署网站

    集成/docker/梅索斯/marathonapachemesos是一个用于调度和管理分布式应用程序的开源集群管理器。Mesos几乎就像整个集群是一个单一的集群一样分配CPU和RAM等资源...

  • 分布式数据库_物联网技术应用前景
    <strong>分布式数据库_物联网技术应用前景</strong>

    分布式数据库_物联网技术应用前景

    技术支持副总裁Aileen Wyer和高级系统管理员Maruf Rahman最近与我们坐下来讨论我们的合作伙伴关系如何帮助CAN Capital的遗留备份基础设施现代化,以简化数据管...

  • 云服务器案例_农业物联网技术方案
    <strong>云服务器案例_农业物联网技术方案</strong>

    云服务器案例_农业物联网技术方案

    今天,两位前行业分析师(现在是Veeam高管)讨论了塑造数据保护行业和IT格局的趋势:Jason Buffington@JBuff,前ESG数据保护首席分析师Dave Russell@BackupDave,Ga...

  • 云计算应用_绿色云数据中心
    <strong>云计算应用_绿色云数据中心</strong>

    云计算应用_绿色云数据中心

    Nathan Sielaff,World Vision的系统工程师,负责备份、存储等。他致力于创建一个灵活和敏捷的IT环境,这样组织就不必担心底层基础设施,可以将精力集中在任...

云储存

更多 >
  • 云存储_泰兴企业网站建设_试用
    云存储_泰兴企业网站建设_试用

    2020年5月,我有机会主持了一场名为"充分利用SAP Analytics云中的分配"的网络研讨会。本博客文章系列旨在补充网络研讨会,并作为SAP Analytics云中成功分配的...

  • 网站建设_数据库租用_免费领
    网站建设_数据库租用_免费领

    2010版中提供了哪些功能? 我们的客户使用SAP Asset Manager组件附加组件的集合,例如Field Operation Worker和Customer Service,将来自后端ERP组件的新数据引入应用程...

云储存云服务器_樊清伊百度云_代金券
云储存游戏服务器_tp云计算华为商务机_哪个好
云储存美国服务器_什么是对象存储_免费领
云储存谷歌云_天翼云盘资源分享_评分榜
云储存云主机_php7连接数据库_精选特惠