[发明专利]可视化组件生成方法、装置、计算机设备及可读存储介质在审
申请号: | 202110286195.0 | 申请日: | 2021-03-17 |
公开(公告)号: | CN112861059A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 平安消费金融有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 黄胜波 |
地址: | 200131 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 组件 生成 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明涉及计算机开发技术领域,公开了一种可视化组件生成方法、装置、计算机设备及可读存储介质,包括:获取配置信息,根据所述配置信息获取目标接口;将所述配置信息组装在与所述目标接口关联的预定义注解内得到控制层类;构建反映调用所述控制层类的请求方式,与所述控制层类之间映射关系的接口映射类;调用预置的web框架对所述接口映射类进行图像化处理得到可视化组件。本发明使开发人员能够根据当前的用户需求通过配置信息生成满足该用户需求的控制层类,进而,使开发人员能够根据其需求构建由所述控制层类组成的流程引擎,实现动态生成流程引擎以满足多种用户需求的技术效果。
技术领域
本发明涉及计算机开发技术领域,尤其涉及一种可视化组件生成方法、装置、计算机设备及可读存储介质。
背景技术
低代码开发平台,是指无需编码或很少代码(No Code or Low Code)就可以快速生成应用程序的工具。这种平台通常提供可视化的设计工具,来快速搭建界面、设计数据模型、创建业务逻辑和工作流。
低代码开发平台作为一种新型的开发工具,它的出现减少了代码编写量,简化了开发过程,缩短了开发周期,提高了开发效率,节省了开发成本。低代码开发平台可以帮助用户更好地去设计并实现需求,用户只需要关注业务逻辑,而不需要去关注代码编写。普通用户在接受简单培训后也能DIY出自己所需的各种管理软件。
但是,发明人意识到,现有的低代码开发平台,如:有云枢、Outsystems、ivx、BPM、Mendix、Odoo等,只能调用开发平台提供的控制层类解决用户需求,然而随着互联网技术和市场的发展,当前的开发平台所提供的控制层类难以满足日益多样化的用户需求。
发明内容
本发明的目的是提供一种可视化组件生成方法、装置、计算机设备及可读存储介质,用于解决现有技术存在的当前的开发平台所提供的控制层类难以满足日益多样化的用户需求的问题。
为实现上述目的,本发明提供一种可视化组件生成方法,包括:
获取配置信息,根据所述配置信息获取目标接口;
将所述配置信息组装在与所述目标接口关联的预定义注解内得到控制层类;
构建反映调用所述控制层类的请求方式,与所述控制层类之间映射关系的接口映射类;
调用预置的web框架对所述接口映射类进行图像化处理得到可视化组件。
上述方案中,所述获取配置信息的步骤,包括:
向控制端发送初始页面,获取所述控制端在所述初始页面上进行操作所生成的配置信号;
根据所述配置信号向所述控制端发送配置对话框,获取所述控制端在所述配置对话框内录入的配置信息并保存。
上述方案中,所述将所述配置信息组装在与所述目标接口关联的预定义注解内得到控制层类的步骤,包括:
据所述配置信息的接口名称获得目标接口,获取与所述目标接口关联的预定义注解;
将所述配置信息组装在所述预定义注解中得到控制层类,并将所述控制层类加载至预置的虚拟机中。
上述方案中,所述构建反映调用所述控制层类的请求方式,与所述控制层类之间映射关系的接口映射类的步骤,包括:
创建所述控制层类的类实例,调用预置的容器解析所述类实例生成Bean定义,将所述Bean定义载入预置所述容器的Bean定义注册表中;
遍历所述Bean定义表中Bean定义的类方法,识别所述类方法中具有与预置指定注解一致的类方法注解,将所述类方法注解所在Bean定义对应的控制层类设为接口类;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安消费金融有限公司,未经平安消费金融有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110286195.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于Tiledmap的地图数据导出方法
- 下一篇:一种自动擦黑板设备