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

京东云_数据库中索引_排行榜

小七 141 0

首先,本博客将介绍SAP Cloud Application Programing Model的概要以及10分钟左右可实施的简单小演示。这个小演示在后续的博客中实施自定义逻辑。目录如下。

1.介绍

"SAP Cloud Application Programing Model(CAP)"是云本地人,返利机器人,用于开发enterprise-grade的服务及应用的语言、库及工具组。CAP在open中具有opinionated的特征,为开发者提供了减少重复实施的最佳practices。另外,好评返现卡,在快速变化的云技术领域,CAP可以设计域驱动,带来高速安全的开发。

open和opinionated

CAP具有可选择与框架组合的技术的open特性,物联网是啥,可实现丰富多彩的架构模式。另一方面,CAP还具有opinionated的一面,它承担了选择各技术时的low level编码。这样一来,开发者在选择技术组合的同时,也能从其特有的实现中解放出来,怎么做淘客推广,从而能够专注于商业逻辑进行开发。

best practice

CAP在该文档capire中提示了很多在开发中的最佳practice。这个best practice分别列出了各个项目,如Do和Don’t等,这些项目显示了应该实现和避免的风格。

利用CAP的喜悦

通过利用CAP,开发者可以根据选择的协议将low-code的安装委托给CAP。例如,CAP解决了在SAP Cloud Plaatform上构建以下典型组件的服务时的问题。

构建上述服务时,如果没有CAP,将面临以下问题。

UI层用划痕描述UI 5Application层公开OData的程序一般很复杂将MTA在SAP Cloud Platform上进行调试的话,云指,在确认动作之前需要花费时间DB层实体基本上实现了特定的RDBMS,因此难以创建Reusable的服务

对于各自的问题,通过使用CAP,开发者可以如下应对。

UI层UI 5需要用划痕来描述->也可以仅通过标记生成UIApplication层公开OData的程序一般很复杂->协议OData的处理由CAP承担,开发者避开OData特有的逻辑来实现业务逻辑将MTA在SAP Cloud Platform上进行调试的话,在确认动作之前需要花费时间->一边使用CAP的开发工具进行外部连接,一边在本地执行中马上确认动作DB层实体基本上实现了特定的RDBMS,因此难以创建Reusable服务->各DB特有的实现由CAP承担,开发者通过在CDS中对共同的域进行建模,通过配置来对应多个DB

2.CAP中的开发对象

在CAP中通过CDS记述域模型、服务模型以及UI标记来进行数据库、服务以及作为OData公开服务时,会自动生成UI邀请。此时将使用配置文件指定作为数据库或服务公开的协议类型等。

自动生成的服务默认支持CRUD处理。另外,对于自动生成的CRUD处理的服务Node.js或者可以使用Java进行扩展开发。Node.js或是Java的扩展开发都可以使用与CAP准备的SQL写入对应的API,简便地扩展CRUD处理。

3.CAP的开发方法

使用cs-dk执行项目生成、项目设定及本地测试等。

项目生成

通过在安装了cds-dk的环境的Terminal上执行以下命令,可生成项目。

外部模型的导入

导入外部模型的edmx,可以定义为项目的域或服务的模型。

本地测试

通过执行以下命令可实施本地测试。此外,还可以确认本地测试中标记的UI相关的仿真结果。

作为本地测试启动的CAP的服务不仅可以直接访问,还可以使用SAP Business Application Studio等IDE中嵌入的HTTP REST Client等来确认安装的功能。也可以进行对应测试驱动开发的测试安装。

cds-dk的设置

确认并设置cds-dk所使用的环境信息。

4.示威游行

准备以下任意一种环境。

A:SAP Business Application Studio(推荐)B:VSCode

无论哪个环境都可以用于CAP应用的开发。如果是SAP Business Application Studio的话,通过特定的设置启动,可以设置自动开发所需的所有环境。也可以使用VSCode再现同样的功能。这个方法在4.1-B有介绍。

前提条件

・拥有SAP Cloud Platiform的trial账户或production账户

trial账户设置步骤

2.访问SAP Business Application Studio

访问Dev Space的管理画面。

3.按下Create

4.取任意名称按下Create

制作注入了用于制作CAP的设定的DevSpace。

5.访问制作的Dev Space

6.通过菜单按下Terminal>NewTerminal

启动用于创建CAP项目的终端。也可以通过"`(背夸脱)+ctrl"组合的快捷键来启动。

7.输入"cds-v",按下回车键(回车键)

确认操作CAP项目的工具版本,确认该工具是否处于设定的环境。如果显示"bash:cd:command not found"等,请在"6."的步骤中确认是否指定了不同的方案。

根据DevSpace启动的时间不同,该工具的版本可能会与上述图像不同。即使是不同版本的,也可以在本报道中介绍演示。这个工具"@sap/cds-dk"的帮助可以通过执行"cds–help(以后,本博客的cds命令help前面的连字符数全部为两个)"来确认。

前提条件

安装步骤

准备在本地环境中执行测试时使用的SQLite。此时SQLite被视为不持久的非内存数据库。

使用npm在本地环境中安装CAP的开发工具。