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

京东云_云服务器下载_测评

小七 141 0

京东云_云服务器下载_测评

这是对实时流录制内容的可搜索描述,特别是"Hand-on SAP dev with qmacro"系列中的"第21集–CAP、Java、Maven和云"。视频录制中有直接指向特定亮点的链接。有关其他剧集的注释链接,请参阅该系列博客文章的"捕捉回放"部分。

这一集名为"CAP,Java,数据无价,Maven and the cloud",于2019年4月26日(星期五)直播,长度约为一小时。流录制可在YouTube上获得。

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

简要概要

已经为SAP云框架内的Java项目奠定了基础应用程序编程模型在第18集和第20集中,我们现在继续实现自定义逻辑。因为在上一集结束时,我们显然遇到了编码错误(通过邮递员到后端服务的HTTP请求出现异常),所以我们敢于查看日志来修复错误。为了了解Java项目的基础知识,我们后退一步,看看Maven的构建过程。

链接到具体的亮点

00:00:10:DJ Adams再次介绍我,并例行地欢迎stream家族

00:02:30:让我们稍微了解一下上次停在哪里以及今天将要发生什么!

00:03:50:向SAP CoffeeCorner的各位(@uxkjaer和@skemp)致敬,他们将于2019年前往SAPPHIRE,并通过他们出色的播客让我们了解最新情况!

00:04:30:花括号不再称为花括号。我是留胡子的原因吗?

00:05:20:作为DJs livestream开头新闻部分的一部分,他介绍了Ivan Femia的YouTube系列,名为fromZeroToCloud,内容丰富,返利软件,涵盖了SAP云平台的理论和实践方面!

00:06:50:另一个叫作Garreth Hubbal的twitch流媒体大喊,他流媒体例如关于F#(也是一种函数式编程语言)。

00:07:50:谈论Matt Harding的Tweet发现了SAP Fiori 3。我们还看了一看沙盒Fiori启动板和一个实现的演示应用程序。

00:10:30:你知道有一个关于SAPUI5的openSAP课程即将开始吗?看看课程,挑战自己!对相关课程的简短描述:"我们从快速了解UI5的基础知识、改进的最佳实践以及新工具开始。然后我们一步一步地深入研究更高级的场景和概念。您不仅可以提高UI5开发技能,还可以探索其他选项来提高SAPUI5的开发效率。"

00:11:00:Nabheet尝试了CAP和Google Cloud Run。对结果好奇吗?读他的博客是必须的!

00:13:00:CDS语言支持的Visual Studio代码扩展收到1.1.4的更新。在这里获取最新版本!

00:18:00:回顾我们在上周五流中创建的内容:我们基本上启动了一个CAP项目,使用SAP Cloud Platform WebIDE(由SAP Cloud Platform中的SAP HANA数据库支持)用Java编写了一些自定义逻辑!我们看了用CDS完成的所有服务和实体定义,以及我们实现的在泛型操作之上添加一些自定义逻辑的Java方法。我们基本上有两种方法。

(注意:此方法不起作用,下一步将修复此异常!)

00:22:30:但当我们运行应用程序并尝试创建订单时(通过我们最近创建的验证运行,见上文),我们面临HTTP 500的服务器端问题。因此,查看sapcloud平台中的日志,我们(在本例中显然是我)给executeRead方法选择了错误的数据库字段。book\u ID不是Books实体的一部分,因此由CDS本身执行的SQL Select无法成功并引发异常。由于我们没有直接处理(通过try/catch)异常,而是将trows子句添加到方法本身,所以可以说,POST请求的发送方返回了一个未详细的(http500)错误。将其更改为实体帐簿的实际字段名ID将解决此问题,并且我们的方法正在按预期工作。

00:26:00:当我们要用固定的编码重新启动应用程序时,我们遇到了一些问题,需要重新启动应用程序并停止已经运行的实例。所以我们来看看SAP云平台的驾驶舱,看看我们的应用程序实例是怎么回事。为了能够启动应用程序,我们强制现有实例停止。

00:30:00:将使用正测试和负测试测试我们的固定问题,并查看受影响的实体!

00:34:00:最后但并非最不重要的是,我们需要相应地更新Books实体(或者实际上是实体的stock属性),数据与大数据专业,以反映最近的订单请求。由于我仍然面临着实时编码和并行评论的挑战……不知何故,我无法让实现按照上述逻辑工作。但仅限于此,我们将在本集结束时回到这段代码

00:47:00:我们后退一步,看看实际的Java项目是如何设置的。到目前为止,我们只使用SAP云平台WebIDE模板(称为SAP云平台业务应用程序)创建了项目的基本结构,并且完全依赖于为我们生成的内容。因此,我们看一下实际的构建过程(用maven完成),企业信息化应用系统,使用了哪些工件,以及在后台发生了什么。关键的文件叫做pom.xml文件(pom=项目对象模型),包含构建过程的所有信息。

00:50:30:pom.xml文件我们看到在我们的项目中依赖于父工件: