从本教程 24 步骤开始,我们接触了 OData 模型。本地学习 SAP UI5 应用开发时,如果直接消费远端的 OData 服务,就会遇到跨域错误。

  • 步骤 24 SAP UI5 初学者教程之二十四 - 如何使用 OData 数据模型介绍了暂时禁用 Chrome 安全策略检查;

  • 步骤 25 SAP UI5 初学者教程之二十五 - 使用代理服务器解决 SAP UI5 应用访问远端 OData 服务的跨域问题 介绍了另一种在本地开发另一个代理服务器来避免跨域错误的解决方案。

这两种方案都有一个共同的特点,即都是直接或者间接地去连接远端 OData 服务。

在真实的开发场景中,我们一般遵循前后端独立并行开发的原则,即前端 SAP UI5 应用没有完成开发之前,不会去连接远端真实的 OData 服务,而是消费本地 Mock 服务器提供的测试数据,这个测试数据一般就存储在和 SAP UI5 应用相同的工程内目录内的本地文件。

本步骤介绍这种 Mock 服务器的详细开发步骤。

本步骤的代码位于 Github:https://github.com/wangzixi-diablo/ui5-tutorial/tree/main/26

界面外观同前一步骤相比没有变化,但显示的数据实际上来自本地工程里存储的测试文件。

基于步骤 25 的实现,首先在 webap

SAP UI5 应用开发教程之二十六 - OData 服务配合 Mock 服务器的使用步骤详解相关推荐

  1. SAP UI5 初学者教程之二十六 - OData 服务配合 Mock 服务器的使用步骤详解试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  2. SAP UI5 应用开发教程之二十九 - SAP UI5 的路由和导航功能介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  3. SAP UI5 应用开发教程之二十五 - 使用代理服务器解决 SAP UI5 应用访问远端 OData 服务的跨域问题

    在本教程的前一篇文章:SAP UI5 初学者教程之二十四 - 如何使用 OData 数据模型 我们试图在本地运行的 SAP UI5 应用(localhost:8080)里, 访问远端的 OData 服 ...

  4. SAP UI5 应用开发教程之二十四 - 如何使用 OData 数据模型

    本教程之前的二十三个步骤,使用的数据模型都是 JSON 模型.从本步骤开始,我们要学习另一种非常重要的数据模型:OData 数据模型. OData 数据模型也是 SAP 产品里广泛使用的数据模型,比如 ...

  5. SAP UI5 应用开发教程之二十九 - SAP UI5 的路由和导航功能介绍

    本教程目前为止的二十八个步骤,我们开发的 SAP UI5 仅仅包含了一个单独的页面.本步骤我们将额外开发一个新的页面,并学习如何在这些不同的页面之间进行路由(route)和导航(navigation) ...

  6. SAP UI5 应用开发教程之二十 - SAP UI5 的表达式绑定用法讲解

    在本教程的前一步骤 SAP UI5 初学者教程之十九 - SAP UI5 数据类型和复杂的数据绑定 里,我们已经开发了一个具有金额和货币显示的发票列表,效果如下图所示: 本步骤我们继续对这个发票列表添 ...

  7. SAP UI5 应用开发教程之二十八 - SAP UI5 应用的集成测试工具 OPA 介绍

    本教程前一步骤,我们介绍了 SAP UI5 单元测试工具 QUnit 的使用方法.本步骤介绍测试金字塔模型中位于单元测试上层的集成测试在 SAP UI5 中的实现工具:OPA. 本步骤对应的源代码位于 ...

  8. SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  9. SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍

    本教程前面的第 24 步骤,我们学习了 SAP UI5 OData 模型的基本使用方法: SAP UI5 应用开发教程之二十四 - 如何使用 OData 数据模型 SAP UI5 + OData 模型 ...

最新文章

  1. python 3.5-python3.5
  2. MTK 鼠标在列表界面选不到最后的选项 Patch
  3. 1数组中重复的数字-面试题目3
  4. 深入浅出C/C++中的正则表达式库(二)——Boost.Regex
  5. 用matlab录制声音然后进行读取和播放
  6. Qone 自动删除说说脚本
  7. go语言多态接口样例
  8. 190702每日一句 孤独之前是迷茫,孤独之后是成长
  9. Excel解决中英文分离
  10. 泰晤士报华科计算机排名,最新USNews中国内地高校计算机学科排名,北大第7,华科第2?...
  11. 中芯国际三季度营业收入创新高;德州仪器与德赛西威签署合作备忘录 | 全球TMT...
  12. 七人成团即拼即赚七人拼团模式解析
  13. 如何自己手动修改win10磁贴背景颜色?
  14. 望远大光圈拍风景的魅力--不破不立系列(1)
  15. 本质复杂性 偶然复杂性_结构偶然性(第一部分)
  16. 数据结构与算法_c#_猎豹网校
  17. 陀曼智能IPO被终止:年营收2.7亿曾拟募资3.8亿 俞朝杰是实控人
  18. 【没有哪个港口是永远的停留~ 论文解读】OverFeat
  19. 使用HGS算法调整PD控制器增益的无人机动态性能数据——基于启发式的无人机路径跟踪优化(Matlab代码实现)
  20. 计算机仿真模拟论文,计算机仿真论文

热门文章

  1. 对计算机课评价,信息技术课教学效果评价
  2. 张勇谈组织架构调整:领导者要善于“从后排把人往前拔”
  3. Centos 7 文件管理基础命令
  4. raid卡的结构示意图
  5. 一站式学习Wireshark(转载)
  6. 【unity】与Android Activity交互并调用JAVA代码传递参数
  7. 华为交换机-端口由trunk改为access
  8. 【6】nagios从零学习使用 - centreon发送邮件报警
  9. 隐藏导航栏或返回按钮
  10. 使用mysql自带工具mysqlslap测试数据库性能