[发明专利]一种构件管理方法、设备及介质在审
申请号: | 202111369922.6 | 申请日: | 2021-11-18 |
公开(公告)号: | CN114089962A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 周由甲 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/36 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 肖鹏 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构件 管理 方法 设备 介质 | ||
本申请实施例公开了一种构件管理方法、设备及介质。获取用户发送的关键字查找指令,并根据关键字,在构件管理库中查找到关键字对应的预置构件;其中,构件管理库中包括多个预置构件;根据所述预置构件的类型,确定出所述预置构件对应的配置文件,并在所述配置文件中确定出所述预置构件对应的子类;根据所述预置构件对应的子类,调用构件扩展接口,以获取所述预置构件对应的自定义结构内容;其中,所述自定义结构内容为与当前项目相关联的构件内容;基于所述自定义结构内容,以实现当前项目对应的功能。通过上述方法,对构件进行系统化管理。
技术领域
本申请涉及低代码开发领域,尤其涉及一种构件管理方法、设备及介质。
背景技术
低代码开发平台(Low-Code Development Platform,LCDP)作为当下软件开发的新潮流,是一中无需编码或通过少量代码就可以快速生成应用程序的开发平台。它能使用可重用的、基于组件的体系结构进行开发,从而加快了应用程序的开发和交付周期。
在实际应用中,想要完成一个比较复杂的项目开发,通常要涉及到十几种以上的构件。如此多的构件在管理上存在一定的困难。
因此,在现有技术中,低代码开发平台对于上述场景,难以对其进行体系化、规范化的管理。
发明内容
本申请实施例提供了一种构件管理方法、设备及介质,用于解决如下技术问题:现有技术难以对种类数量繁多的构件进行系统化、规范化的管理。
本申请实施例采用下述技术方案:
本申请实施例提供一种构件管理方法。包括,获取用户发送的关键字查找指令,并根据关键字,在构件管理库中查找到关键字对应的预置构件;其中,构件管理库中包括多个所述预置构件;根据预置构件的类型,确定出预置构件对应的配置文件,并在配置文件中确定出预置构件对应的子类;根据预置构件对应的子类,调用构件扩展接口,以获取预置构件对应的自定义结构内容;其中,自定义结构内容为与当前项目相关联的构件内容;基于自定义结构内容,以实现当前项目对应的功能。
本申请实施例通过获取预置构件,能够将开发人员后期开发的符合当前项目功能的构件进行保存,从而不仅可以满足当前项目需求,也可以将该构件进行复用,在相似项目中重复使用该构件,减少开发流程。其次,本申请实施例通过关键字搜索到符合需求的构件,通过调用构件扩展接口,获取预置构件对应的自定义结构内容,以实现当前项目中的特定功能。不但能够有效地整合构件资源,使构件开发变的规范化、体系化,同时还能够充分地实现构件代码的共享和复用。
在本申请的一种实现方式中,根据预置构件的类型,确定出预置构件对应的配置文件,并在配置文件中确定出预置构件对应的子类,具体包括:将预置构件的类型与多个配置文件中的类型进行比对,以确定出与预置构件的类型相匹配的配置文件;根据配置文件,确定出预置构件对应的逻辑子类与结构子类;其中,相同类型的构件所对应的配置文件相同。
在本申请的一种实现方式中,根据预置构件对应的子类,调用构件扩展接口,以获取预置构件对应的自定义结构内容,具体包括:根据预置构件对应的逻辑子类,确定构件对应的扩展接口实现;以及根据预置构件对应的结构子类,确定预置构件中的自定义结构内容;通过扩展接口实现调用构件扩展接口,获取与当前项目对应的自定义结构内容。
在本申请的一种实现方式中,在构件管理库中查找到关键字对应的预置构件之前,方法还包括:获取构件管理库对应的构件结构描述文件,并基于构件结构描述文件,获取构件信息描述;其中,构件信息描述至少包括构件编号、构件名称、构件类型、构件版本、所属类名、方法名、返回值、参数列表、描述信息、构件内容中的一项或多项;以及获取构件实现扩展接口,以通过构件实现扩展接口,对构件内容进行获取、保存与序列化操作。
在本申请的一种实现方式中,在构件管理库中查找到关键字对应的预置构件之前,方法还包括:基于构件管理库,对获取到的预置构件进行维护管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111369922.6/2.html,转载请声明来源钻瓜专利网。