云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

腾讯云_cdn网络是什么意思_排行榜

小七 141 0

SAP Business Application Studio(又称BAS)是新一代基于SAP云的在线开发IDE工具(与SAP WebIDE相比)。它是一个内置于Cloud Foundry的SAP云平台服务,家居智能化系统价格,为SAP Intelligent Enterprise的业务应用程序的高效开发提供了现代化的开发环境。

您还可以在这里看到更多关于SAP business Application Studio的介绍/文档。

SAP Mobile微型应用程序是一个您可以使用的应用程序搭建并部署到SAP云平台,与微信工作等第三平台集成

现在用户可以在SAP云平台移动服务(Cloud Foundry)中创建微信工作类微应用。在这样的应用中,用户可以接收/推送来自微信工作客户端的各种消息,并在SAP云平台应用中构建自己的业务逻辑。这提供了一种通过SAP云平台移动服务将第三方平台与SAP系统集成的方法。

一个基本的微应用开发流程是:

在微信工作管理页面配置微信应用程序在SAP云平台移动服务管理页面中配置微应用程序配置用真实的业务逻辑编写您的CloudFoundry应用程序,您可以随意调用任何SAP云平台移动服务API。将您的应用程序构建/部署到SAP云平台Cloud Foundry,并进行测试

为进一步简化微应用程序开发,SAP提供基于SAP WebIDE和SAP Business application Studio的移动服务扩展

请注意,目前微应用功能仅在中国提供。关于移动服务微应用的完整文档可以在SAP帮助门户中找到:配置微应用

在开始之前,你应该准备好你的微信工作管理帐户和SAP云平台移动服务CF帐户,大数据培训,我假设你对SAP云平台移动服务、云铸造概念有基本的了解。我强烈建议您在开始之前阅读以下博客,因为它描述了微应用开发的一些概念/先决条件:使用SAP云平台移动服务构建您的微信工作移动微应用

如何基于SAP WebIDE构建微应用,请参阅"步骤3"一节。创建自己的业务应用程序并部署到SAP云平台本博客的"CF"。

BAS前提条件

BAS Microapp扩展是SAP云平台移动服务扩展for BAS的一部分,它可以帮助您在SAP云平台Cloud Foundry上快速开发/部署Microapp应用程序。Microapp扩展的正式文档在这里

请在访问BAS时首先添加以下请求参数

例如https://your bas route url/index.html?extensions=true

首次访问BAS时,需要初始化Business Application Studio开发空间:在BAS主页中,使用有效的开发空间名称创建您自己的开发空间,然后选择"SAP Cloud Platform Mobile Services"应用程序类型,并在右侧选中以下三个附加扩展:

Fiori应用程序基本UI5模板UI5自由风格模板

点击"创建开发空间"按钮后,请等待BAS开发空间运行状态。空间启动后,您可以进入您的开发空间,打开"工作空间"到"项目"。

在创建应用程序之前,大数据培训班,您需要执行的另一个步骤是cf login/target。在巴斯,您可以打开终端(顶部工具栏:终端->新终端)并使用命令行模式登录/目标云铸造:

或通过在弹出窗口中输入您的用户/密码/CF组织/CF空间来使用左下角选项卡中的BAS CF登录/目标辅助:

然后您就可以进行Business App Studio微应用开发了环境。

创建MicroApp MTA项目

与使用WebIDE扩展开发MicroApp类似,您需要执行以下步骤来构建/部署MicroApp应用程序:

创建空MTA项目(多目标应用程序)创建后端模块创建UI模块登录/定位到cloud foundry环境并部署MTA项目。

在SAP Business Application Studio中,我们通常使用Yeoman生成上述项目。您可以使用命令:

在BAS的命令模式下生成,也可以使用Yeoman UI生成器:顶部工具栏->视图部分->查找命令->进入Yeoman UI生成器并运行。

要创建MicroApp MTA项目,

选择MicroApp项目,然后选择下一步。从下拉列表中选择"MTA",然后选择"下一步"。请提供有效的项目名称,然后选择"下一步"。在目标页面中,如果您尚未登录到BAS前提条件中提到的cf,请登录到您的Cloud Foundry帐户。确保您有正确的登录/目标CF环境,然后选择下一步。在"创建新应用程序"页面中,大数据产业,您可以选择现有的移动服务应用程序(请确保现有的移动应用程序在使用前具有正确的配置,例如生成了微应用程序服务密钥),也可以使用有效的应用程序id/名称/公司id/代理id创建新的应用程序。有关移动服务应用程序/App Secret/Token/EncodingAESKey的更多详细信息,请参阅WebIDE MicroApp教程博客中的以下部分:第一步。创建微信工作应用配置第二步。创建移动服务应用程序配置单击"下一步"后,将显示空的Micro App MTA项目创建:将有在BAS空MTA项目中生成4个文件:mta.yaml公司:空白mta.yaml公司有id,版本,描述。.手机.json:包括cloud foundry和SAP云平台移动服务信息。微应用程序部署:这是用于生成、部署MTA项目和发布microapp应用程序的UI编辑器文件。xs型-安全.json:这是Cloud Foundry XSUAA实例的安全配置文件

有关MTA(多目标应用程序)的更多信息,请查看此处的文档。

要构建MicroApp全栈应用程序,需要创建后端应用程序和UI模块。目前我们有两个用户场景作为例子:

使用Spring Boot项目作为后端模块,使用Fiori作为UI前端模块使用移动后端工具生成的OData服务作为后端模块,使用Fiori作为UI前端模块

使用Spring Boot后端和Fiori UI前端构建微应用

使用Business App Studio中的移动服务微应用扩展,您可以创建空白的Spring Boot Java项目。

在创建后端项目之前,请先通过文件->打开工作区->选择刚创建的MTA文件夹,打开创建的MTA项目作为您的工作区。