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

天翼云_踏血寻梅百度云_新用户

小七 141 0

这是对实时流录制内容的可搜索描述,特别是"Hands-on SAP dev with qmacro"系列中的"第16集-使用Fiori元素进入基本前端和沙盒启动板"。视频录制中有直接指向特定亮点的链接。有关其他剧集的注释链接,请参阅该系列博客文章的"捕捉重播"部分。

这一集名为"使用Fiori元素和沙盒启动板实现基本前端",于2019年4月3日(星期三)进行了直播,长度约为一小时。视频流录制可在YouTube上获得。

下面是一个简短的概要,以及指向特定亮点的链接–使用这些链接可以直接跳到录制中的特定地点,基于"hh:mm:ss"样式的时间戳。

简要概要

以下是上一集在法兰克福SAP CodeJam广播的内容,我们继续使用一个沙盒Fiori启动板和一个由一小部分注释驱动的基本Fiori elements应用程序来实现第一个UI。

指向特定亮点的链接

00:04:51:一些公告–SAP CodeJam事件(在SAP社区和开发人员事件页上了解更多)、SAP内部跟踪和贴纸!我有一些SAP云应用程序编程模型贴纸以及一些开发者.sap.com贴纸-如果你想要一对,请加入下一个实时流,让我知道。

我还提到了可怕的开发者流网页,其中列出了各种不同的开发人员谁也流实时-绝对值得一看。

00:09:28:在回答一个问题,从法比恩贝雷特我提到,帽CodeJam内容暂时"休息"…现在在线提供https://github.com/SAP/cloud-cap-nodejs-codejam。

00:09:50:重点介绍streamer CodebaseAlpha,他涵盖了GraphQL和Alexa skills等有趣的主题。

00:10:25:从今天的主题开始,我们在上一集(Ep.15)中开始研究-为我们的小Northbreeze后端服务构建UI,使用注解和Fiori元素。

00:12:50:查看VS代码中的项目,看看我们到目前为止得到了什么,包括对数据模型和CSV文件的一瞥。我们注意到,我们正在使用托管和cuid特性在一些实体定义中为我们提供一些默认属性。

00:15:50:检查最新版本的CDS语言对VS代码扩展的支持(可在SAP Development Tools网站的Cloud部分获得)…它仍在1.1.1中,但我听说它将在之前更新本月底。

00:17:10:使用npm info@sap/cds检查@sap/cds的最新版本,显示它仍然是3.7.1。

00:17:30:查看Northbreeze服务定义(在服务.cds)注意,根据最佳实践,我们实际上应该省略引用文件的扩展名,因此它们不是特定于语言的。在这里,这意味着从:

的变化,这微妙地允许这些定义不仅以"源"CDS格式可用,而且可能以规范核心模式符号(CSN)(发音为"季节")格式可用,我们在早期的几集中已经看到了,当我们探索CDS命令行工具和REPL.

00:18:35:部署和运行服务,并检查我们是否可以在适当的实体集中看到供应商(通过URL:4004/breezy/Suppliers)。

00:19:40:注意到消息:

这意味着它将提供我们放在那里的可用资源。

00:20:00:因此我们创建了一个带有索引.html文件中有一个简单的"你好"。在重新加载根资源时:4004我们现在得到的是"hello"资源,而不是默认的"Welcome to"CD.服务"第页。很好!app/这个名字也是一个约定,就像db/和srv/

一样,当然,我们也可以通过它们的普通url访问各个服务。这也给了我们一个线索,为什么服务本身不是根(例如我们在这个项目中的主要服务是at/breezy/)。

00:22:10:为我们的新服务引入一些示例内容索引.html,看起来像这样:

如果您不熟悉,这是UI5的典型"引导"页面,它还包括一个脚本标签,其中包括sapfiori launchpad sandbox,这是一个功能齐全的Fiori launchpad,云免服务器购买,您可以在本地运行,这对于开发和测试特别有用。

当我们加载此资源时,会看到一个空白页,但请注意,它已经设置了样式(通过body元素上的sapUiBody类),所以我们可以看到一些事情已经发生了!

00:26:10:为了回答Fabien的一个好问题,大数据系统,我们简要介绍了不同的应用程序服务星座——CAP可以服务于整个堆栈设置,或者只是后端服务。灵活性是关键。

00:27:30:我们开始充实沙盒启动板的配置,通过在窗口级别的全局属性中添加另一个带有一些JavaScript分配的脚本标记,云服务器价格,如下所示:

此配置定义了一个将出现在沙盒启动板上的"浏览供应商"磁贴,我遵循惯例,将每个独立的应用程序放在自己的目录中,这就是为什么url参数指向一个名为/browse/

00:31:40的目录:现在我们在另一个脚本标记中添加一点JavaScript,以便在UI5引导完成时运行一个函数:

这只是创建沙盒启动板并将其放在浏览器选项卡的主体(因为内容是指HTML主体元素)。