云计算数据_如何租用_比较便宜的云服务器

云虚拟主机 虚拟云 浏览

小编:这是对实时流录制内容的可搜索描述,特别是"Hands-on sap dev with qmacro"系列中的"第12集-探索和理解@sap/cds JS的部分-代码和风格"。视频录制中有直接指向特定亮点的链接。有关其他剧集的

这是对实时流录制内容的可搜索描述,特别是"Hands-on sap dev with qmacro"系列中的"第12集-探索和理解@sap/cds JS的部分-代码和风格"。视频录制中有直接指向特定亮点的链接。有关其他剧集的注释链接,请参阅该系列博客文章的"捕捉重播"部分。

这一集题为"探索和理解@sap/cds JS的部分内容–代码和风格",于2019年3月15日星期五直播,长度约为一小时。YouTube上提供了流录制。

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

简短的概要

我很想抓挠,因为我想能够过滤出CSV文件中的列。在本期节目中,我们将介绍@sap/cds模块中的一些JavaScript–它提供了什么以及如何编写。然后,我们看到其中一些内容在构建简单的CSV过滤机制方面是多么有用。

这一集是在SAP Inside Track Maidenhead当天开始之前,从SAP在Maidenhead的办公室直播的。

链接到特定的亮点

00:03:30:快速更新,在SAP开发者频道的YouTube上显示新的实时流录制播放列表(如果您尚未订阅该频道,请考虑这样做!)。

00:05:00:查看直播流录制的注释-查看SAP开发博客文章中的主要链接。

00:07:48:查看openSAP上全新更新的UI5课程:使用SAPUI5开发的Web应用程序-别忘了注册!

00:08:50:我们还将学习另一门关于openSAP的新课程,这门课程是SAP Cloud Platform Essentials(2019年第2季度更新),它涵盖了SAP云应用程序编程模型,万岁!

00:11:10:开始看看我们在这一集中要做什么,谈论@sap/cds模块系列的源代码,这是我们在ES6精通之旅中的丰富学习资源。

00:12:35:看抓取.js我们一直在制作的剧本,它允许我们从Northwind服务中检索数据,在使用skip令牌的地方进行分页。

在获取这些数据时,我们自然会得到所有字段,即我们检索的实体(产品、供应商和类别)中所有属性的值。如果我们想要更少的字段,手动从生成的CSV文件中删除是相当麻烦的。这让我想到写一些能帮我做的东西,从@sap/cds模块家族中获取一些想法和代码。

00:15:52:通过找到几把可堆叠的椅子来改变我的坐姿,然后两个椅子都坐在上面,大数据资源库,以获得更好的姿势。叠好的椅子!

00:16:32:我们在调用cds deploy时看到的"initialization from csv files at./db/csv…"消息给了我一个线索,@sap/cds的某些部分确实(当然)在处理csv数据,我很好奇地看了一眼:

这将我指向了来自的节点\u modules/@sap/cds/bin/etc/init-csv.js文件档案

00:18:00:提醒自己使用cds命令行工具,我们可以使用以下选项,并通过

00:19:00的输出中显示的"依赖项"信息,简要了解一下其他@sap/cds模块是如何相互关联的:进一步挖掘项目中节点\模块/目录中的@sap/cds/目录,我们可以看到通用.cds我们以前看过的文件,还有lib/和bin/目录。

00:19:34:我确实觉得"bin"(binary的缩写)这个名字有点不合时宜,云数据库费用,或者至少不是特别合适,因为内容不是二进制文件,因为它们没有被编译——毕竟它们是JavaScript。也许更好的说法是"可执行文件"。

00:21:45:在bin/目录中光盘.js当我们调用cds命令行客户机时,它会做出响应,然后我们还可以或多或少地看到可用命令之间的一对一关系:

…和bin/目录中的JavaScript文件:

00:22:28:我们来看看其中一个脚本–部署.js–在这里我们看到一个承诺链,它利用了来自csv模块的init!在这个模块中,我们放置了一个断点,以查看调用cds deploy命令时会发生什么情况。

00:24:00:在VS代码的集成终端中运行cds d–但是我们当然不会像这样命中断点,因为我们没有处于调试模式。

所以我们用F5启动调试模式,但这也不是我们想要的–执行的是cds run而不是cds deploy。

这是因为VS代码中的默认启动配置与新的CAP初始化项目一起提供,在.vscode中/启动.json:

我们可以在这里看到cds的参数是"run"。

00:25:30:所以我们要做的是复制launch configuration节,为cds deploy创建一个新的节。然后我们可以重新启动调试模式,选择特定的"cds deploy"启动配置,云上的数据库,最后到达我们设置的断点。真可爱!

00:27:11:在调试控制台中,我们查看断点处的可用数据,特别是模型,它是一个具有两个值"db"和"srv"的数组。现在我们知道,从csv读取init中的代码变得更容易了——它会查找csv文件,并通过cdsapi将内容加载到持久层。

当前网址:http://www.vmchk.com/experience/73152.html

 
你可能喜欢的: