免备案CDN_php数据库操作_免费申请

2021-05-04 00:28

大家可能都知道,针对Fiori/html5ui有一个新的SAP云平台编程模型,它基于Fiori栈的新服务,覆盖不同的环境,并集成到LoB解决方案中。sapcloudfoundry还提供不同的服务来支持这个新的编程模型。(例如HTML5存储库主机和运行时、门户服务、连接服务、目的地服务)也可以通过WebIDE轻松开发UI5应用程序,该应用程序遵循Fiori设计指南或在Cloud Foundry上配置您自己的Fiori Launchpad。在下面的章节中,我会让你知道,如何建立你的第一个应用程序,这是遵循Fiori/html5ui的新编程模式。

在这个博客中,我将介绍,免费自助建站软件,如何创建一个简单的ui5应用程序,并将其部署到云铸造厂的Fiori启动板。我们将通过以下步骤来存档目标。

步骤1。准备webide

通过webide在cloudfoundry上开发fiori ui5应用程序,您需要配置您的webide以启用fiori launchpad插件,还需要为webide配置您的cloudfoundry帐户。要打开fiori launchpad插件,您需要转到tools–>preference并单击侧面板上的功能,然后按如下所示打开切换

下一步,您需要单击侧面板上的"Cloud Foundry",输入API端点并选择您的组织和空间。然后点击"安装生成器"按钮,如下图所示。别忘了点击最后的"保存"按钮。

现在所有的准备工作都完成了,我们可以进入下一步来创建我们的多目标应用程序。

第2步。创建多目标应用程序

转到文件–>新建–>从模板项目在弹出对话框中选择多目标应用程序的磁贴并单击下一步。在接下来的步骤中,您需要提供您的项目的基本信息(例如项目名称、应用程序ID、应用程序版本),并请选择使用HTML5应用程序存储库。

项目创建后,您应该会看到您的项目下的两个文件夹,如下所示:,第一个"DemoProject\u appRouter"是appRouter,第二个是前端部署器,它将把你的前端文件部署到html5存储库中。

现在打开appRouter文件夹,选择xs-应用程序.json编辑如下:

这里我们将审批人的欢迎文件改为'cp.门户,这是fiori启动板的默认页面。在所有这些之后,我们可以开始创建简单的ui5应用程序。

步骤3。创建ui5应用程序

要将ui5应用程序添加到项目中,请右键单击项目并选择new–>html5 module,然后将弹出一个窗口,供您选择创建html5应用程序所需的模板类型。在这里,我选择了简单的SAPUI5应用程序,并给出了应用程序的所有基本信息,然后单击向导末尾的finish。

然后在项目下,大数据在线,您将有一个新的文件夹用于您的html应用程序,如下所示:

如果您选中mta.yaml公司在这个项目中,在ui\u deployer部分,您将看到以下代码:

在build parameters部分,您可以看到我们的新ui5已经作为ui\u deployer的需求添加。这样,当我们构建项目时,ui5应用程序将被打包到deployer中,在部署阶段,它将被部署到html5存储库中。

下一步,您需要将交叉导航部分添加到清单.json在ui5应用程序中,大数据用什么数据库,它通常位于webapp文件夹下。您可以通过编辑json文件进行编辑,也可以通过编辑器进行编辑,webide提供的编辑器如下:

通过编辑器,您只需单击导航选项卡,然后单击"+"按钮,添加语义对象和动作,这里我只使用object1和action1。之后,大数据与数据挖掘,您将在中看到以下部分mainifest.json文件我们可以进入下一步:

第四步。将Fiori Launchpad模块添加到项目

您可以通过右键单击项目并选择new–>SAP Fiori Launchpad Site module来添加Fiori Launchpad模块。通过弹出窗口,您可以给出关于您的启动板模块的基本信息,这里我称之为FLP。单击"完成"按钮后,您将在项目文件夹下看到一个名为"FLP"的文件夹。

现在您可以通过选择CommonDataModel.json文件. 在这里,您可以选择直接编辑json文件或使用webide提供的编辑器。使用webide编辑器,您只需单击"+"按钮并选择弹出窗口中显示的应用程序。

单击"选择"按钮后,您将在CommonDataModel.json文件:

作为下一步,我们现在可以建立该项目。

第5步。使用WebIDE

构建项目在构建项目之前,需要再次检查mta.yaml公司对于多目标应用程序,在我们的示例中mta.yaml公司应该看起来像下面的代码:

在资源下我们有两个html5应用程序repo的实例,但是有不同的服务计划,它们是在我们创建项目时自动生成的。app host实例用于托管前端文件,app runtime用于approuter访问html5存储库。接下来我们有一个portal服务的实例,它用于我们的fiori launchpad模块。最后我们需要一个uaa服务的实例,在这里我们重用已经存在于我们开发环境中的uaa服务,您可能需要创建或选择您自己的uaa服务。在下面的模块中,我们可以看到,我们将应用程序主机、uaa、门户服务和ui部署程序绑定到fiori launchpad模块(FLP),另一方面,我们还将门户服务、uaa和应用程序运行时绑定到approuter。现在一切都被选中了,我们可以通过右键单击project并选择build来开始构建项目。

构建完成后,您应该有一个名为mta\U archives的新文件夹,智能物联网,在DemoProject下,您将看到一个mtar文件,我们可以使用该文件进行部署。

步骤6。部署

通过部署您选择使用webide或使用cloudfoundry的命令行工具,如果您选择webide,只需右键单击您选择部署的mtar文件即可。

如果您要使用命令行工具,您可以从webide下载mtar文件,并在您的控制台上使用以下命令:

分享到:
收藏
相关阅读