基于模型文件和可视化界面的应用程序构建方法、装置、设备及存储介质与流程

文档序号:37555127发布日期:2024-04-09 17:44阅读:来源:国知局

技术特征:

1.一种基于模型文件和可视化界面的应用程序构建方法,其特征在于,包括:

2.根据权利要求1所述的应用程序构建方法,其特征在于:所述技术协议为树状结构的json文件,所述json文件包括头节点和子节点;

3.根据权利要求1所述的应用程序构建方法,其特征在于:所述可视化页面上的所有组件和数据经过js、css的运算和crud操作后,转换成符合协议树的json格式的模型文件,供再次编辑和渲染使用。

4.根据权利要求1所述的应用程序构建方法,其特征在于:所述执行页面渲染,包括:读取模型文件,将所述模型文件转化为dom树结构来完成页面的渲染。

5.根据权利要求4所述的应用程序构建方法,其特征在于:所述将所述模型文件转化为dom树结构来完成页面的渲染,包括:

6.根据权利要求1所述的应用程序构建方法,其特征在于:所述将所述规则引擎部署至第三方系统,包括:

7.根据权利要求6所述的应用程序构建方法,其特征在于:对于页面数据的获取,react组件库的组件绑定事件和api接口,通过点击组件查询组件属性信息,在组件右侧修改绑定的事件,将事件触发的接口修改为需要调用的原子能力,最后处理原子能力返回的结果。

8.根据权利要求1所述的应用程序构建方法,其特征在于:所述利用所述应用搭建平台完成应用程序的搭建,包括:

9.根据权利要求6所述的应用程序构建方法,其特征在于,还包括:采用node.js编写网关和调用api原子能力;使用express处理http请求和响应、访问数据库、实现身份验证和授权。

10.根据权利要求9所述的应用程序构建方法,其特征在于:所述原子能力分为sql、script、http三种,对应不同类型的原子能力,用户输入sql语句、脚本代码和http请求信息作为能力封装的基础信息,调用时node.js网关会根据不同原子能力类型执行不同的封装;

11.根据权利要求1所述的应用程序构建方法,其特征在于:每个用户在初次使用所述应用搭建平台时,都会分配数据库资源,将私有化数据保存在私有数据库里,包含用户权限信息和应用数据信息;

12.一种应用程序构建装置,其特征在于,包括:

13.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1至11中任一项所述的应用程序构建方法。

14.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一个可执行指令,所述可执行指令在电子设备上运行时,使得电子设备执行如权利要求1至11中任一项所述的应用程序构建方法。


技术总结
本发明提供了一种基于模型文件和可视化界面的应用程序构建方法、装置、设备及存储介质,涉及低代码应用开发及集成领域。该应用程序构建方法包括S1、设计物料组装、页面渲染、模型文件生成、模型文件使用方面的技术协议;S2、基于所述技术协议,构建可视化页面,将多个组件包和相关配置整合进所述可视化页面,并执行页面渲染,生成为规则引擎;S3、将所述规则引擎部署至应用搭建平台,利用所述应用搭建平台完成应用程序的搭建。本发明采用模型文件驱动的方式,大大简化应用接入三方系统的流程和操作,实现应用能力的快速部署,用户可以灵活便捷地将项目接入三方系统或实现独立部署,显著提升应用能力在设计上的可扩展性。

技术研发人员:王永康,程亚杰,邢亮,周明恺,杜崇,裴静
受保护的技术使用者:中电信数智科技有限公司
技术研发日:
技术公布日:2024/4/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1