应用生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38470837 阅读:17 留言:0更新日期:2023-08-11 14:47
本公开提出了一种应用生成方法、装置、电子设备及存储介质,涉及计算机技术领域,该方法包括:获取初始的第一组件;获取第一组件的元数据信息,并基于元数据信息和第一组件生成第二组件;基于第二组件对组件库进行更新;调用组件库中的第二组件进行应用的生成。通过对组件进行解析生成元数据信息,并以此对组件库进行更新,可以对组件的信息进行归一化处理,为组件组装成应用提供便利,提升应用组装的效率和准确性,降低操作难度。降低操作难度。降低操作难度。

【技术实现步骤摘要】
应用生成方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种应用生成方法、装置、电子设备及存储介质。

技术介绍

[0002]在当前开发中,主流的开发模式依然是代码为主,每个功能逻辑都通过写代码的方式实现,当然,可以通过包、函数库等形式复用代码逻辑。
[0003]随着对于开发效率的追求,也出现了越来越多的低代码开发工具,这些工具中,需要用户熟练掌握编程语言及各种相关技术,并且组装应用的效率较低,任何功能都要通过写代码实现。
[0004]公开内容
[0005]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本公开的一个目的在于提出一种应用生成方法。
[0007]本公开的第二个目的在于提出一种应用生成装置。
[0008]本公开的第三个目的在于提出一种电子设备。
[0009]本公开的第四个目的在于提出一种非瞬时计算机可读存储介质。
[0010]本公开的第五个目的在于提出一种计算机程序产品。
[0011]为达上述目的,本公开第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用生成方法,其特征在于,包括:获取初始的第一组件;获取所述第一组件的元数据信息,并基于所述元数据信息和所述第一组件生成第二组件;基于所述第二组件对组件库进行更新;调用所述组件库中的第二组件进行应用的生成。2.根据权利要求1所述的方法,其特征在于,所述获取所述第一组件的元数据信息,包括:获取所述第一组件的注解信息;基于所述注解信息,确定所述第一组件的元数据信息。3.根据权利要求2所述的方法,其特征在于,所述获取所述第一组件的注解信息,包括:扫描实现所述第一组件接口的类;解析所述类中的注解,以获取所述第一组件的注解信息。4.根据权利要求3所述的方法,其特征在于,所述基于所述注解信息,确定所述第一组件的元数据信息,包括:基于所述注解信息确定所述初始开发组件的组件基本信息、组件操作信息和组件配置信息;基于所述组件基本信息、所述组件操作信息和所述组件配置信息确定所述组件元数据信息。5.根据权利要求4所述的方法,其特征在于,所述基于所述第二组件对组件库进行更新,包括:将所述第二组件存储至所述组件库中,并基于所述组件基本信息、所述组件操作信息和所述组件配置信息,对所述第二组件在所述组件库中的配置项列表和操作列表进行更新。6.根据权利要求5所述的方法,其特征在于,所述调用所述组件库中的第二组件进行应用的生成,包括:获取输入数据;基于所述输入数据调用所述组件库中的目标组件;基于所述目标组件进行应用的生成。7.根据权利要求6所述的方法,其特征在于,所述获取输入数据,包括:监听用户在所述配置项列表和所述操作列表中的操作;基于所述用户在所述配置项列表和所述操作列表中的操作,获取输入数据。8.根据权利要求6或7所述的方法,其特征在于,所述目标组件在被组装完成的所述应用调用,包括:判断所述目标组件的组件类型;基于所述组件类型,执行所述目标组件。9.根据权利要求8所述的方法,其特征在于,所述基于所述组件类型,执行所述目标组件,包括:响应于所述组件类型为单例组件,执行所述单例组件。
10.根据权利要求8所述的方法,其特征在于,所述基于所述组件类型,执行所述目标组件,包括:响应于所述组件类型为实例组件,从组件实例管理模块中获取所述目标组件的组件实例;基于所述组件实例执行所述目标组件。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:响应于从所述组件实例管理模块中,未获取所述目标组件的组件实例,基于所述目标组件,在组件工厂中建立组件实例。12.根据权利要求11所述的方法,其特征在于,所述基于所述目标组件,在组件工厂中建立组件实例,包括:对所述目标组件分配配置ID;基于所述目标组件对应的输入数据和所述配置ID,在所述组件工厂中建立所述目标组件的组件实例。13.根据权利要求10所述的方法,其...

【专利技术属性】
技术研发人员:马俊昌
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1