[发明专利]目标代码生成方法及装置有效

专利信息
申请号: 201710593800.2 申请日: 2017-07-19
公开(公告)号: CN107357588B 公开(公告)日: 2020-08-14
发明(设计)人: 赵辉;邵丹薇;郑隽一;储丹 申请(专利权)人: 万帮充电设备有限公司
主分类号: G06F8/30 分类号: G06F8/30;G06F8/41;G06F40/14;G06F40/186;G06F11/36
代理公司: 北京超凡志成知识产权代理事务所(普通合伙) 11371 代理人: 徐彦圣
地址: 213100 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 目标 代码 生成 方法 装置
【说明书】:

发明提供了一种目标代码生成方法及装置,涉及计算机应用的技术领域,该方法包括:接收用户输入的代码生成指令,根据代码生成指令生成配置界面;在配置界面填写配置信息,进行配置操作;根据配置信息建立操作界面,按照操作界面的模板进行表信息填充;根据表信息生成目标代码。本发明提供的目标代码生成方法及装置,在接收到用户输入的代码生成指令时,能够生成配置界面,使操作人员进行配置操作,当配置完成后生成操作界面,使操作人员根据操作界面的模板进行表信息的填充,有效地保证了代码的规范性和正确性,减少了后续的调试和运行过程耗费的时间,提高了开发的效率。

技术领域

本发明涉及计算机应用技术领域,尤其是涉及一种目标代码生成方法及装置。

背景技术

在项目研发的过程中,通常有许多重复的配置项,比如MyBatis、Spring、SpringMVC等技术的XML(Extensible markup Language可扩展标记语言)的配置文件,一般的做法是手动新建配置文件、复制XML统一的XSD(XML Schemas Definition,XML结构定义)规范头定义,然后按照标准规范创建节点配置信息。

但是,这中手动新建文件的方式容易出现错误,并且不同的人员会有自己的编码风格,容易造成代码规范不统一的问题,使后续的调试和运行过程耗费大量的时间,也在一定程度上降低了开发的效率。

针对上述由于代码规范不统一,使调试和运行过程耗费大量的时间,进而降低开发的效率的问题,目前尚未提出有效的解决方案。

发明内容

有鉴于此,本发明的目的在于提供一种目标代码生成方法及装置,以缓解上述开发效率降低的技术问题。

第一方面,本发明实施例提供了一种目标代码生成方法,包括:接收用户输入的代码生成指令,根据代码生成指令生成配置界面;在配置界面填写配置信息,进行配置操作,其中,配置信息包括:作者名称、工作目录、项目名称以及数据库地址信息;根据配置信息建立操作界面,按照操作界面的模板进行表信息填充;其中,表信息包括:表名、实体类名和路径信息;根据表信息生成目标代码。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,上述在配置界面填写配置信息,进行配置操作包括:按照配置界面显示的配置项填写配置信息;根据配置信息对配置界面进行数据库连接测试,当配置界面显示数据库连接测试成功后,保存配置信息。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,上述根据表信息生成目标代码包括:选择与表信息中包含的实体类名所对应的实体生成方法,根据表信息和实体生成方法生成目标代码。

结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,上述根据表信息生成目标代码还包括:选择代码逻辑分层信息,根据代码逻辑分层信息和表信息生成目标代码。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,上述方法还包括:在配置界面添加数据库信息,其中,数据库信息包括数据库用户名信息和数据库密码信息;验证数据库信息是否正确;如果是,根据配置界面和数据库信息进行数据库连接测试;如果否,弹出数据库信息错误的提示信息。

第二方面,本发明实施例还提供一种目标代码生成装置,包括:配置界面生成模块,用于接收用户输入的代码生成指令,根据代码生成指令生成配置界面;配置信息填写模块,用于在配置界面填写配置信息,进行配置操作,其中,配置信息包括:作者名称、工作目录、项目名称以及数据库地址信息;操作界面建立模块,用于根据配置信息建立操作界面,按照操作界面的模板进行表信息填充;其中,表信息包括:表名、实体类名和路径信息;目标代码生成模块,用于根据表信息生成目标代码。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万帮充电设备有限公司,未经万帮充电设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710593800.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top