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

京东云_博物馆网站建设方案_企业级

小七 141 0

在我的CloudFoundryFun系列的第九篇文章中,我们将编写一个非常简单的OpenUI5 web应用程序并将其部署到CloudFoundry。为此,我们将使用全新的SAP Business Application Studio测试版。

2019年11月4日:更新屏幕截图并包含Ido Perez的提示

如果有人问我在TechEd最喜欢的公告,我会说是SAP Business Application Studio。这个"新的WebIDE"的消息并不是一个重大的主题声明。在拉斯维加斯举行的几次与CAP相关的实践活动中,这一消息被秘密披露。这一消息立即在Twitter上引起了轩然大波,开发者们开始讨论他们是否喜欢一个新的基于web的IDE。

从那时起,一段时间过去了,更多的TechEd与会者有机会在TechEd巴塞罗那期间更详细地探索这个IDE。这些会议和演示主要集中在CAP开发上。几天前,产品管理发布了一篇流行的博客,向大家展示了businessapplicationstudio。一些为SAP云平台客户工作的幸运的开发人员,今天甚至有机会测试这个服务的beta版本。

在这篇文章中,我演示了如何使用SAP Business Application Studio进行开发。特别是,我将为CloudFoundry环境实现一个OpenUI5应用程序。虽然大多数演示都是围绕CAP展开的,但我想借此机会展示SAP Business Application Studio的开放性,并将其用于其他用途。

在开始之前,我想强调的是,该服务仍处于测试模式。我们都知道,这意味着并不是每件事都能完美运作。根据用例的不同,我们可能还需要做一些手动管道。这也意味着几乎所有的事情都可能发生变化。话虽如此,我认为我们很早就发布了这项服务,物联网概念,以便在预发布阶段收集尽可能多的反馈,这是非常好的。

让我们开始吧……

除了它的开放性,这个IDE的主要价值在于它提供了SAP相关开发所需的一切。这意味着你不需要设置任何东西。sapbusinessapplicationstudio引入了Dev-Spaces的概念,Dev-Spaces是开发人员的交钥匙解决方案。例如,SAPUI5开发人员可能希望利用UI5工具CLI等工具,而后端开发人员则希望利用CDS CLI。两个角色都可以使用个性化的开发空间来满足他们的个人需求。这使得IDE更加精简和灵活!

到目前为止,测试版用户可以选择两种面向角色的开发空间:

SAP FioriFiori开发工具,重点是Fiori freestyle for Cloud Foundry,开发者可以从中获得UI5模板、UI5 LSP for javascript、用于本地Fiori测试运行的工具以及构建和部署工具SAP云业务应用程序CAP开发工具,如CDS CLI、MTA工具、CF CLI插件和CDS VSIX插件

唯一的问题是您需要一个SAP云平台帐户(不幸的是,这还不能用于试用帐户)。

在这个演示中,我们将创建一个简单的OpenUI5应用程序,它从公共Northwind oData服务检索数据。这个任务是一个很好的手指练习来了解新的开发环境。

如果您对OpenUI5或Cloud Foundry的web开发不熟悉,并且想了解更多,我推荐这些入门教程。

准备设置

第一部分介绍开发环境的设置。我们将在SAP云平台中创建一个目的地,云零售,OpenUI5应用程序将从中请求数据。为此,我们将利用著名的Northwind OData服务

创建并运行OpenUI5 Web应用

在本节中,我们将创建一个普通的OpenUI5 Web应用,物联网技术及应用,大淘客,并将其挂接到新创建的目标服务实例。这将允许我们的web应用程序使用Northwind端点的数据,而不必担心跨源资源共享(CORS)。

开发和测试web应用

在本节中,云购全球,我们将添加一个列表,显示Northwind OData服务的所有产品。

部署

到目前为止,应用程序在SAP Business application Studio中运行,因此与其生命周期相关。为了使我们的应用程序独立于基于云的IDE,我们必须将其部署到cloud Foundry.

在我完成这个演示流程时,您愿意看到和听到我的声音吗?没问题!DJ Adams邀请我在他的直播节目中介绍SAP Business Application Studio。这条流很可能发生在下周(11月4日-11月8日)。课后,你可以在这里找到这一集的录音