12 | 业务数据:再好的App,没有数据也是白搭
陈旭
你好,我是陈旭,今天我们来说说 App 开发过程中获取数据的配置。
数据配置是应用开发三部曲(布局、交互、数据)中的第三个环节,根据 App 的不同,它与数据之间的关系也不同:有的 App 可以产生数据(信息采集类);有的 App 则是数据消费者,或者兼而有之。数据采集 + 推送,包括文件上传的方式总体来说都比较简单,不在今天的讨论范围内,这一讲我们主要讨论组件如何获取和渲染数据。
而且,由于我们这个专栏所说的低代码平台生成的 App 都是 B/S 架构的,App 首选的获取数据方式当然是 HTTP 通道,实际上,即使是 C/S 架构的 App,HTTP 通道也依然是一个非常好的选项。所以,这一讲我们就只讨论通过 HTTP 通道来获取数据的情况。
请求参数、数据结构修正、数据模型
我们先来讨论数据获取的最基本动作,从请求发出去到数据展示到 UI 上,全程会涉及参数设置、返回的数据结构修正、数据模型映射等几个主要环节。
你要注意,这几个环节不包含获取数据的异常处理流程。异常处理是相对简单的一部分,只要别忘了在配置界面上增加对应的出错处理配置,生成的代码注意捕获 HTTP 异常即可。
第一个基本动作是 HTTP 请求的参数配置。HTTP 协议允许我们在多个不同的位置设定参数,可能传参的位置至少有三处:通过 url 传参、通过请求头传参,通过请求 body 传参。你在设计参数配置界面的时候,别忘了要给这 3 个可能传参的位置留出配置界面。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文深入探讨了低代码平台在App开发中获取数据的关键技术,重点讨论了通用和个性化数据获取的方法。作者首先介绍了插件机制作为处理个性化数据的最佳选择,以及如何通过动态渲染器和信息保存实现数据的灵活获取和模拟。随后,文章详细讨论了通用和个性化数据获取的差异,并提出了通过插件化定制个性化数据的方法。此外,还探讨了数据中台化改造对数据获取的影响以及数据打桩的重要性。整体来看,本文以简洁清晰的语言,深入探讨了低代码平台在App开发中获取数据的关键技术,对开发人员具有一定的参考价值。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《说透低代码》,新⼈⾸单¥59
《说透低代码》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(6)
- 最新
- 精选
- 轩爷数据打桩这里也有好些应用可以直接mock出模拟数据,yapi、apipost等。2022-09-05归属地:北京1
- 流乔浏览器插件可以解决跨域问题的2022-06-131
- 洛河老师,你好: 请问一下,有哪些思路在提效、赋能两个方面给老板画饼呢。感谢!!!2022-05-171
- 洛河老师,你好: 数据模型的消费是在什么阶段和什么场景下呢2022-05-171
- 李凯老师能先简单提一下跨域策略是怎么解决的吗? 我能想到的服务端层面有一个通用的代理服务器, 通过它做了一层转发. 浏览器层面只知道2个点可以绕开, 一个把Chrome浏览器的允许跨域访问限制打开, 一个是利用script或者img这种标签没有跨域限制对第三方服务进行访问.2022-04-201
- 做你的暖手宝老师请问,低代码平台生成的代码仅限于app端么?后端的比如java代码怎么办呢?是提前开始好服务么?2022-11-29归属地:北京
收起评论