一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用

这个应用的完整代码,在这里可以下载。

这个项目的层级结构如下图所示:
一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用_第1张图片

bookshop 文件夹

一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用_第2张图片

该文件夹下包含了基于 SAP CAP 编程模型实现的服务和测试数据。

进入文件夹,执行命令 cds run:
一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用_第3张图片

能看到这个自动生成的测试页面,点击 url 可以测试服务,看到调用后产生的输出:
一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用_第4张图片

一个例子:
一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用_第5张图片

fiori 文件夹

包含了图书管理,浏览和订单三个应用,分别存储在三个文件夹里。

一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用_第6张图片

每个 Fiori 应用也是基于 Fiori Elements 开发,消费的 OData 服务正是同一项目内基于 CAP 编程模型的 CDS 模型开发而成。

一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用_第7张图片

进入 Fiori 文件夹内部,命令行 cds run:

一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用_第8张图片

访问 /fiori.html:
一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用_第9张图片

一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用_第10张图片

这里就能访问到三个 Fiori 应用了:
一个典型的使用 SAP Cloud Application Programming 模型开发的 Fiori 应用_第11张图片

更多Jerry的原创文章,尽在:"汪子熙":

你可能感兴趣的