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

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


这个项目的层级结构如下图所示:


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

bookshop 文件夹


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

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


进入文件夹,执行命令 cds run:

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

能看到这个自动生成的测试页面,点击 url 可以测试服务,看到调用后产生的输出:

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

一个例子:

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

fiori 文件夹

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


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

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


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

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

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


访问 /fiori.html:


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

这里就能访问到三个 Fiori 应用了:

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

上一篇:阿里巴巴资深技术专家雷卷:值得开发者关注的 Java 8 后时代的语言特性


下一篇:Android安全开发之浅谈加密算法的坑