笔者的 OData 开发教程 有朋友留言:
用过 Odata 感觉比较麻烦,尤其是复杂结构的增删改。跟 fiori 同事后面都还是选择以 http 协议发送 JSON 报文的方式交互会简单很多,不明白 Odata 有什么优势
本文就来聊聊这个话题。
下面这张架构图,出自 SAP 社区的一篇帖子
这也是 SAP 旗舰机产品 SAP S/4HANA 里标准应用开发遵循的一种最佳实践。
本图最底层可以看到 CDS View 即 Core Data Service View,这不仅仅是一种普通的「数据库视图」,而是 SAP 别出心裁地在传统「数据库视图」的基础上,丰富了大量的语义特性,比如允许在视图的源代码里,添加类似 Java,TypeScript 等编程语言里的「注解」,英文名称 an