一个典型的使用 SAP Cloud Application Pr
2021-10-09 本文已影响0人
华山令狐冲
这个应用的完整代码,在这里可以下载。
这个项目的层级结构如下图所示:
![](https://img.haomeiwen.com/i2085791/60b02dfa11ff54dd.png)
bookshop 文件夹
![](https://img.haomeiwen.com/i2085791/90ec27f6503c7181.png)
该文件夹下包含了基于 SAP CAP 编程模型实现的服务和测试数据。
进入文件夹,执行命令 cds run:
![](https://img.haomeiwen.com/i2085791/b41f1a03dd3ab551.png)
能看到这个自动生成的测试页面,点击 url 可以测试服务,看到调用后产生的输出:
![](https://img.haomeiwen.com/i2085791/543e54b211124ba5.png)
一个例子:
![](https://img.haomeiwen.com/i2085791/1f4c3020c0e6c579.png)
fiori 文件夹
包含了图书管理,浏览和订单三个应用,分别存储在三个文件夹里。
![](https://img.haomeiwen.com/i2085791/36eb5a5ee7f0c034.png)
每个 Fiori 应用也是基于 Fiori Elements 开发,消费的 OData 服务正是同一项目内基于 CAP 编程模型的 CDS 模型开发而成。
![](https://img.haomeiwen.com/i2085791/738d6b110d453487.png)
进入 Fiori 文件夹内部,命令行 cds run:
![](https://img.haomeiwen.com/i2085791/507d076543cd7d58.png)
访问 /fiori.html:
![](https://img.haomeiwen.com/i2085791/e7f4710a195c847d.png)
![](https://img.haomeiwen.com/i2085791/3d73034d9dcf8dcf.png)
这里就能访问到三个 Fiori 应用了:
![](https://img.haomeiwen.com/i2085791/899e9458dca41ed3.png)
更多Jerry的原创文章,尽在:"汪子熙":
![](https://img.haomeiwen.com/i2085791/97c4752c0e619c44.png)