【技术实现步骤摘要】
低代码开发方法、装置、设备及存储介质
[0001]本专利技术涉及低代码开发
,尤其是涉及一种低代码开发方法、装置、设备及存储介质。
技术介绍
[0002]随着科学技术的发展,低代码开发方法主要分为两类,一类是通过搭建软件基础框架,通过不断的积累将实际生产过程中常用的功能组件形成一个个组件包并分门别类存储,当需要的时候将组件纳入到软件框架中,根据业务需求进行适应性调整,最终通过编译打包的形式,实现软件系统的发布和使用;另一类是通过低代码开发平台进行开发,低代码平台通过封装组件和搭建可视化平台实现业务代码的生成,最后通过编译生成的代码实现软件系统的发布和使用。
[0003]通过搭建基础框架和积累组件的低代码开发方法,类似于传统SOA插件式开发构架,开发人员只需通过历史的组件包里检索组件并插入到框架中并做部分适配,即可实现相关功能。
[0004]通过低代码开发平台开发,一般是应用系统作为运行环境,在环境上进行配置的设置功能,通过可视化手段搭建功能界面,最后通过模版生成前端网页代码及后端逻辑代码,生成后的代码通 ...
【技术保护点】
【技术特征摘要】
1.一种低代码开发方法,其特征在于,包括:根据当前业务需求通过数据表设计器进行数据表和表字段的配置,生成Entity和Mapper实体类并热部署于目标应用中;基于所述当前业务需求创建所述目标应用的功能模块,并对所述功能模块的基础属性进行配置,并通过可视化界面设计器对所述目标应用进行界面布局配置;基于所述当前业务需求通过功能设计器进行事件明细信息配置,并根据预存的事件类型与后端代码的对应关系对所述事件明细信息进行关联控制;响应于应用开发配置完成操作指令,生成所述目标应用的应用文件。2.根据权利要求1所述的低代码开发方法,其特征在于,所述根据当前业务需求通过数据表设计器进行数据表和表字段的配置,生成Entity和Mapper实体类并热部署于目标应用中,包括:根据当前业务需求通过数据表设计器进行数据表和表字段的配置,并基于所述数据表和表字段的配置参数对系统中间库与物理数据库进行合法性校验;当判断所述物理数据库中已存在所述数据表和表字段,且所述系统中间库不存在所述数据表和表字段时,将所述物理数据库中的数据表和表字段同步至所述系统中间库,并基于所述数据表和表字段的配置参数生成Entity和Mapper实体类并热部署于目标应用中;当判断所述物理数据库中未存在所述数据表和表字段时,将所述数据表和表字段的配置参数存储至所述系统中间库,同时在物理数据库创建所述数据表和表字段,并基于所述数据表和表字段的配置参数生成Entity和Mapper实体类并热部署于目标应用中。3.根据权利要求1所述的低代码开发方法,其特征在于,所述Entity和Mapper实体类的生成方式包括:基于配置好的数据表和表字段参数对在前端预设好的逻辑模型进行填充,形成完整前端模型,将所述完整前端模型的接口发送给后端,以使所述后端通过Java代码实现所述Entity和Mapper实体类的生成以及SQL脚本的执行。4.根据权利要求3所述的低代码开发方法,其特征在于,所述热部署的实现方式包括:通过JavaCompiler工具类将所述完整前端模型生成java文件并编译成class文件,通过将class文件重新注册到...
【专利技术属性】
技术研发人员:戴耀逊,丁炳坤,李添鑫,
申请(专利权)人:广东中设智控科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。