SAP FIORI for iOS - OData使用 - Northwind OData Model

本文介绍了如何在SAP FIORI for iOS应用中使用Northwind OData服务,详细讲解了OData协议、Northwind OData服务模型,包括基本查询、筛选和扩展操作。开发者将利用Northwind OData模型作为数据源进行UI展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题外话: 这几天因为家里的事情,导致没来得及更新SAP FIORI for iOS系列的文章,总是感觉有很多事情没有做,而且有了一些拖延的征兆.今天忙好了工作的事情,赶紧把文章补起来.

前言

在前面几篇文章大概介绍了SAP Cloud Platform SDK如何开发SAP FIORI for iOS的应用,介绍的非常基础. 遵循以下顺序介绍:
- SAP Cloud Platform SDK的简单介绍
- SAP Cloud Platform SDK的基本框架
- 使用SAP Cloud Platform SDK assistant 创建一个基本的应用,使用 SAP 提供的 demo 的 odata service
- 创建一个 task manager 的应用,主要介绍 SAPFiori 前端组件的使用

接下来, 将使用 northwind odata service, 来搭建一个应用,在本应用的开发过程中,首先需要了解 northwind odata model,本文将进行简单的介绍. 其中包括了一些 odata service 的操作,比如查询,展开等等.

OData 简介

OData是一个协议,规定公开数据的Web服务的特点。下面这段话是OData的定义:

Open Data Protocol (开放数据协议,OData)是用来查询和更新数据的一种Web协议,其提供了把存在于应用程序中的数据暴露出来的方式。OData运用且构建于很多 Web技术之上,比如HTTP、Atom Publishing Protocol(AtomPub)和JSON,提供了从各种应用程序、服务和存储库中访问信息的能力。OData被用来从各种数据源中暴露和访问信息, 这些数据源包括但不限于:关系数据库、文件系统、内容管理系统和传统Web站点。

一些公开的 odata 服务:
- http://services.odata.org/WebSite/OData.svc/
- http://services.odata.org/OData/OData.svc/
- http://services.odata.org/Northwind/Northwind.svc/

本文将以 northwind 的 odata 服务为例.

Northwind Odata 服务模型

下图为该服务模型,在后续的练习中,我们会用到几个 entity 及其之间的关系.

基本语法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值