[发明专利]基于数据模型驱动的界面渲染方法及装置、计算机设备在审
申请号: | 202310336103.4 | 申请日: | 2023-03-31 |
公开(公告)号: | CN116431260A | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 费亿军 | 申请(专利权)人: | 兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/445 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆 |
地址: | 350004 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据模型 驱动 界面 渲染 方法 装置 计算机 设备 | ||
本申请涉及一种基于数据模型驱动的界面渲染方法及装置、计算机设备。所述方法包括:接收数据模型数据;其中,后端监测到目标开发应用的业务功能模块的数据模型发生变化时,读取并解析所述业务功能模块在内存中的数据,获得所述业务功能模块的数据模型数据,并将所述数据模型数据推送至各开发终端;所述数据模型包括多个模型组件;根据所述数据模型数据解析得到所述业务功能模块的各模型组件的模型数据结构;根据所述业务功能模块的各模型组件之间的关联关系以及所述模型数据结构进行渲染,以生成所述业务功能模块的展示界面。采用本方法能够提高开发效率。
技术领域
本申请涉及界面渲染技术领域,特别是涉及一种基于数据模型驱动的界面渲染方法及装置、计算机设备。
背景技术
在现有常见的应用开发模式下,一般都是前后端开发人员进行独立开发功能,在各自完成负责的功能模块的开发后,再进行前端和后端的联调测试。然而,这种模式进行功能开发功能时,如果需要查看前后端功能所展示的页面效果,需要完成相关功能模块的配置,才能预览其实际页面效果,导致开发效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高开发效率的基于数据模型驱动的界面渲染方法及装置、计算机设备。
第一方面,本申请提供了一种基于数据模型驱动的界面渲染方法。所述方法包括:
接收数据模型数据;其中,后端监测到目标开发应用的业务功能模块的数据模型发生变化时,读取并解析所述业务功能模块在内存中的数据,获得所述业务功能模块的数据模型数据,并将所述数据模型数据推送至各开发终端;所述数据模型包括多个模型组件;
根据所述数据模型数据解析得到所述业务功能模块的各模型组件的模型数据结构;
根据所述业务功能模块的各模型组件之间的关联关系以及所述模型数据结构进行渲染,以生成所述业务功能模块的展示界面。
在其中一个实施例中,所述模型组件包括数据组件和技术组件;
所述方法还包括:
获取组件配置数据,并根据所述组件配置数据创建所述业务功能模块的数据组件;
根据预设功能需求获取所述业务功能模块的技术组件;
响应于在所述技术组件和/或所述数据组件上的修改操作,修改所述业务功能模块的数据模型。
在其中一个实施例中,所述数据组件包括数据来源组件和业务数据组件,所述获取组件配置数据,并根据所述组件配置数据创建数据组件,包括:
接收组件配置数据;
根据所述组件配置数据创建并配置得到数据来源组件;
基于所述数据来源组件得到业务数据组件。
在其中一个实施例中,所述根据所述组件配置数据创建并配置得到数据来源组件,包括:
根据所述组件配置数据获得数据实体的基本信息和个性化配置数据;
根据所述数据实体的基本信息创建数据来源组件;
解析所述数据来源组件,获得物理表的参数信息;
基于所述参数信息配置所述物理表的策略,得到目标物理表;
根据所述个性化配置数据调整所述目标物理表,得到配置好的数据来源组件。
在其中一个实施例中,所述模型组件包括技术组件和数据组件;
所述根据所述业务功能模块的各模型组件之间的关联关系以及所述模型数据结构进行渲染,以生成所述业务功能模块的展示界面,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司,未经兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310336103.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种导轴承内循环结构
- 下一篇:一种防坍塌的隧道锚钻孔设备