[发明专利]一种基于JDBC数据库连接技术的WEB框架平台软件的自动搭建方法和系统在审
申请号: | 201911085478.8 | 申请日: | 2019-11-08 |
公开(公告)号: | CN111026389A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 李延惺;刘著国;殷利建;吴仁堂;许之友;乔国金 | 申请(专利权)人: | 中建八局第二建设有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/36;G06F16/21 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 陈婷婷 |
地址: | 250014 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 jdbc 数据库连接 技术 web 框架 平台 软件 自动 搭建 方法 系统 | ||
本发明公开了基于JDBC数据库连接技术的WEB框架平台软件的自动搭建方法和系统,属于数据库开发技术领域,该方法基于JDBC数据库连接技术映射的方法,通过DriverManager数据库管理服务,读取数据库的表,获取表字段名和数据类型相关的数据信息,通过配置项目结构路径,与数据信息相匹配,执行项目生成逻辑,创建WEB平台系统基础应用功能;配置包括平台软件的基础数据搭建、平台软件的实现层逻辑、平台软件的业务层逻辑以及视图层对控制层的业务调用关系;该系统包括数据库配置模块、框架配置模块、模板设置模块、生成模块和保存模块。本发明能更有效的进行代码的统一规范,减少研发人员不必要的资源浪费。
技术领域
本发明涉及数据库开发技术领域,具体地说是基于JDBC数据库连接技术的 WEB框架平台软件的自动搭建方法和系统。
背景技术
在软件项目研发过程中有大量的代码可能涉及规范和重复,针对这些规范和重复,需要一种可以直接生成的模式,以减少研发过程中不必须的时间浪费,减少代码的错误率。现在有各种研发工具中可能会集成部分代码生成的工具,但往往只涉及到其中一小部分,对于项目的前后端联系还是需要手动编辑并进行关联才能达到实际应用的效果。
现有的有工具的代码也存在许多的弊端,比如当二次生成代码的时候,会在原有的代码基础上追加二次生成的部分,此种情况仍需要个人再去整理一遍代码,造成不必要的资源浪费。
发明内容
本发明的技术任务是针对以上不足之处,提供基于JDBC数据库连接技术的 WEB框架平台软件的自动搭建方法和系统,更有效的进行代码的统一规范,减少研发人员不必要的资源浪费。
本发明解决其技术问题所采用的技术方案是:
一种基于JDBC数据库连接技术的WEB框架平台软件的自动搭建方法,该方法基于JDBC数据库连接技术映射的方法,通过DriverManager数据库管理服务,读取数据库的表,获取表字段名和数据类型相关的数据信息,通过配置项目结构路径,与数据信息相匹配,执行项目生成逻辑,创建WEB平台系统基础应用功能;配置包括平台软件的基础数据搭建、平台软件的实现层逻辑、平台软件的业务层逻辑以及视图层对控制层的业务调用关系。
进一步的,该方法包括数据库配置,框架配置和模板配置,
数据库配置,通过集成各种数据库连接方式及相关驱动程序,在生成模块进行选择相应的数据库配置,进行读取相关的数据库数据,由数据库字段对系统代码进行生成;
框架配置,对项目架构的相关路径进行统一配置,包括后端框架及前端页面结构框架;
模板配置,为数据库配置相应的框架结构设置模板配置;
结合数据库配置,框架配置和模板配置的基础配置,生成符合规划的项目代码,生成的代码在自带容器中进行预览,可进行微调实现精准效果,生成的代码直接指向本项目,快捷保存到对应路径,不需要再次复制等繁琐操作。
进一步的,该方法的具体实现步骤如下:
1)、系统提供的数据源注册工具,选择不同类型数据库,设置数据库不同版本及连接信息,调用逻辑程序创建数据库连接;
2)、根据注册信息,设置已经创建的数据表,由后端程序自动提取数据库表的相关信息;
3)、调用配置信息中的Entity配置,生成平台系统实体逻辑,完成平台软件的基础数据搭建;
4)、调用配置信息中的Mapper配置,通过读取的数据信息结合Mapper的模板库数据,生成对应的数据查询接口和数据查询xml,完成平台软件的实现层逻辑;
5)、调用配置信息中的Service配置,调用业务层模板库数据,通过与Mapper 层接口匹配,完成平台软件的业务层逻辑;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中建八局第二建设有限公司,未经中建八局第二建设有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911085478.8/2.html,转载请声明来源钻瓜专利网。