[发明专利]一种模块化编程方法、装置、存储介质及电子设备在审
申请号: | 201911158099.7 | 申请日: | 2019-11-22 |
公开(公告)号: | CN111078205A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 韦香良;张志远;万月亮 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100044 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模块化 编程 方法 装置 存储 介质 电子设备 | ||
本发明公开了一种模块化编程方法、装置、存储介质及电子设备,其中方法包括:获取数据库表和业务需求;创建预设程序模块,在所述预设程序模块中,确定与所述业务需求相对应的基础程序;根据所述数据库表中的字段数据更新所述各程序模块中的所述基础程序,生成目标程序。基于上述技术方案,目标程序的开发人员只需求完成数据库表的设计,即可基于数据库表一键生成目标程序,减少开发者的代码编写,提高了基础程序的复用以及开发效率。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种模块化编程方法、装置、存储介质及电子设备。
背景技术
随着计算机技术的不断发展,JAVA技术成为项目研发的重要技术。对于常规的Java项目开发,后台代码都使用分层的架构设计,由于项目采用了分层结构设计,就需要整合多个开源框架;常见的后台框架都是基于SpringBoot+Spring+SpringMVC+Mybatis整合,Spring提供了容器,实现对Javabean的管理和依赖注入,SpringMVC提供了Web的请求接口,MyBatis提供了对数据库的操作。
但是,在Java项目开发过程中,代码的编写需要开发人员手动编写实现,工作量大,开发效率低。
发明内容
本发明提供一种发明名称,以实现一种模块化编程方法、装置、存储介质及电子设备。
第一方面,本发明实施例提供了一种模块化编程方法,包括:
获取数据库表和业务需求;
创建预设程序模块,在所述预设程序模块中,确定与所述业务需求相对应的基础程序;
根据所述数据库表中的字段数据更新所述各程序模块中的所述基础程序,生成目标程序。
第二方面,本发明实施例还提供了一种模块化编程装置,包括:
数据库表获取模块,用于获取数据库表和业务需求;
预设程序模块创建模块,用于创建预设程序模块,在所述预设程序模块中,确定与所述业务需求相对应的基础程序;
目标程序生成模块,用于根据所述数据库表中的字段数据更新所述各程序模块中的所述基础程序,生成目标程序。
第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如本发明任意实施例提供的一种模块化编程方法。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,其中,所述计算机可执行指令在由计算机处理器执行时实现如本发明任意实施例提供的一种模块化编程方法。
本发明提高的技术方案,通过获取包含字段数据的数据库表和目标程序的业务需求,调用电子设备中的预设程序模块,确定预设程序模块中与业务需求对应的基础程序,并根据数据库表中的字段数据添加至各预设程序模块中基础程序的对应位置,生成能够满足业务需求的目标程序。基于上述技术方案,目标程序的开发人员只需求完成数据库表的设计,即可基于数据库表一键生成目标程序,减少开发者的代码编写,提高了基础程序的复用以及开发效率。
附图说明
图1为本发明实施例一提供的一种模块化编程方法的流程示意图;
图2为本发明实施例提供的一种数库表的示意图;
图3是本发明实施例提供的创建的预设程序模块的示意图;
图4是本发明实施例二提供的一种模块化编程装置的结构示意图;
图5为本发明实施例三提供的一种电子设备的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911158099.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蒙药组合物及其作用和应用
- 下一篇:一种手术用无菌敷料盒及敷料回收方法