[发明专利]一种组件调试方法、装置及计算机设备在审
申请号: | 202111274902.0 | 申请日: | 2021-10-29 |
公开(公告)号: | CN113986741A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 赵欢;杨鹏;郑菊英 | 申请(专利权)人: | 树根互联股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 梁韬 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组件 调试 方法 装置 计算机 设备 | ||
1.一种组件调试方法,其特征在于,所述方法包括:
从参考组件库中获取参考组件包,所述参考组件包包括参考组件对应的参考组件代码和所述参考组件代码调用的依赖;
根据作用于在线代码编辑器的编辑指令,对所述参考组件代码和所述参考组件代码调用的依赖进行编辑,得到初始组件代码及所述初始组件代码调用的依赖;
基于服务器的容器环境运行并调试所述初始组件代码及所述初始组件代码调用的依赖,其中,所述容器环境为容器提供的运行环境,所述容器为所述服务器与所述初始组件间的接口集合;
根据调试后的所述初始组件代码及所述初始组件代码调用的依赖,生成目标组件。
2.根据权利要求1所述的方法,其特征在于,根据调试后的所述初始组件代码及所述初始组件代码调用的依赖,生成目标组件的步骤之后,所述方法还包括:
将目标组件、所述目标组件对应的目标组件代码及所述目标组件代码调用的依赖合成为目标组件包;
将所述目标组件包存储至所述参考组件库,和/或,输出目标组件包调试完成的指示信息。
3.根据权利要求1所述的方法,其特征在于,从参考组件库中获取参考组件包的步骤,包括:
从所述参考组件库中获取至少两个基础组件包,其中,各所述基础组件包均包括一个基础组件、所述基础组件对应的基础组件代码和所述基础组件代码调用的依赖;
将各所述基础组件与目标容器关联;
根据所述目标容器绑定的目标数据模型和/或注册业务方法,调整各所述基础组件的配置项,得到各所述基础组件对应的第一组件;
通过可视化编辑器将全部所述第一组件融合为所述参考组件。
4.根据权利要求3所述的方法,其特征在于,将各所述基础组件与目标容器关联的步骤,包括:
接收对应各所述基础组件的操作指令,其中,所述操作指令包括所述可视化编辑器中各基础组件对应的目标操作区,各所述目标操作区均对应同一个目标容器;
根据所述操作指令将各所述基础组件移动至对应的目标操作区,所述目标操作区的数量大于所述基础组件的数量。
5.根据权利要求3所述的方法,其特征在于,通过可视化编辑器将全部所述第一组件融合为所述参考组件的步骤,包括:
组合各所述第一组件为第二组件;
通过Docker容器技术构建所述第二组件对应的运行环境;
基于所述第二组件对应的运行环境,调试所述第二组件对应的第二组件代码及所述第二组件代码调用的依赖;
选取调试后的所述第二组件为所述参考组件。
6.根据权利要求1所述的方法,其特征在于,基于服务器的容器环境运行并调试所述初始组件代码及所述初始组件代码调用的依赖的步骤,包括:
基于服务器的容器环境运行所述初始组件代码及所述初始组件代码调用的依赖;
通过预先安装的DevServer插件将当前的所述容器环境的地址发送至所述在线代码编辑器所属的目标终端设备;
在所述目标终端修改本地存储的host文件之后,基于修改后的host文件与所述目标终端设备建立目标映射;
通过所述目标映射查看所述初始组件代码及所述初始组件代码调用的依赖的运行结果;
若所述运行结果显示运行错误,根据所述目标终端设备发送的调试指令调试所述初始组件代码及所述初始组件代码调用的依赖。
7.一种组件调试装置,其特征在于,所述装置包括:
获取模块,用于从参考组件库中获取参考组件包,所述参考组件包包括参考组件对应的参考组件代码和所述参考组件代码调用的依赖;
编辑模块,用于根据作用于在线代码编辑器的编辑指令,对所述参考组件代码和所述参考组件代码调用的依赖进行编辑,得到初始组件代码及所述初始组件代码调用的依赖;
调试模块,用于基于服务器的容器环境运行并调试所述初始组件代码及所述初始组件代码调用的依赖,其中,所述容器环境为容器提供的运行环境,所述容器为所述服务器与所述初始组件间的接口集合;
生成模块,用于根据调试后的所述初始组件代码及所述初始组件代码调用的依赖,生成目标组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于树根互联股份有限公司,未经树根互联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111274902.0/1.html,转载请声明来源钻瓜专利网。