基于元模型的低代码实现方法、装置及电子设备制造方法及图纸

技术编号:34901274 阅读:59 留言:0更新日期:2022-09-10 14:07
本公开实施例公开了一种基于元模型的低代码实现方法及装置,其中,所述方法包括:基于预设元模型、所述预设元模型之间的连接关系,确定元模型元素、元模型元素之间的连接关系;基于所述元模型元素、所述元模型元素之间的连接关系,在内存中建立内存元模型元素、所述内存元模型元素之间的连接关系;基于预设元模型驱动引擎,运行所述内存元模型元素。所述装置包括:确定模块、建立模块和运行模块。本公开实施例可以实现模型即系统、模型即服务,实现业务代码与架构代码解耦,在面对不同领域,不同业务的场景下可以做到代码的最大复用。业务的场景下可以做到代码的最大复用。业务的场景下可以做到代码的最大复用。

【技术实现步骤摘要】
基于元模型的低代码实现方法、装置及电子设备


[0001]本公开涉及计算机
,尤其是一种基于元模型的低代码实现方法、装置及电子设备。

技术介绍

[0002]随着计算机技术的发展,快速软件开发技术越来越普及,低代码技术是目前比较流行的快速软件开发技术。
[0003]大部分的低代码技术是以生成代码的方式实现的,这种低代码技术的缺点也比较明显,业务代码和架构代码耦合在一起的,不具备敏捷架构的特点即业务代码与架构代码解耦。

技术实现思路

[0004]为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种基于元模型的低代码实现方法、装置及电子设备。
[0005]根据本公开实施例的一个方面,提供了一种基于元模型的低代码实现方法,包括:
[0006]基于预设元模型、所述预设元模型之间的连接关系,确定元模型元素、所述元模型元素之间的连接关系;其中,所述预设元模型的属性包括:用户界面UI层信息、业务逻辑层信息、持久层信息;所述预设元模型之间的连接关系包括:容器、连线Connection;/>[0007]基于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于元模型的低代码实现方法,包括:基于预设元模型、所述预设元模型之间的连接关系,确定元模型元素、所述元模型元素之间的连接关系;其中,所述预设元模型的属性包括:用户界面UI层信息、业务逻辑层信息、持久层信息;所述预设元模型之间的连接关系包括:容器、连线Connection;基于所述元模型元素、所述元模型元素之间的连接关系,在内存中建立内存元模型元素、所述内存元模型元素之间的连接关系;其中,所述内存元模型元素的数据以树状数据结构形式存储、所述内存元模型元素之间的连接关系的数据以树状数据结构形式存储;基于预设元模型驱动引擎,运行所述内存元模型元素。2.根据权利要求1所述的方法,其中,所述基于所述元模型元素、所述元模型元素之间的连接关系,在内存中建立内存元模型元素、所述内存元模型元素之间的连接关系之后,基于预设元模型驱动引擎,运行所述内存元模型元素之前,还包括:设置所述内存元模型元素对应的应用程序编程接口API。3.根据权利要求2所述的方法,所述预设元模型驱动引擎通过声明式API以及通用上下文实现,其中,所述声明式API以及通用上下文包括元模型元素身份标识ID、元模型元素属性值对象。4.根据权利要求1

3任一权利要求所述的方法,所述预设元模型至少包括属性内存动态扩展PropertyDynamicExtension元模型,当所述方法应用于物联网领域时,所述确定元模型元素、所述元模型元素之间的连接关系之前,还包括:在所述预设元模型中查询所述PropertyDynamicExtension元模型;基于物联网硬件的业务属性,在所述PropertyDynamicExtension元模型的属性中添加与所述物联网硬件的业务属性对应的信息。5.根据权利要求4所述的方法,所述预设元模型至少还包括对象Model元模型,在所述PropertyDynamicExtension元模...

【专利技术属性】
技术研发人员:张成康吴拥军陈亮梁荣振李文贤
申请(专利权)人:广州赛意信息科技股份有限公司
类型:发明
国别省市:

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

1