[发明专利]生成业务代码框架的方法和装置在审
申请号: | 201811457524.8 | 申请日: | 2018-11-30 |
公开(公告)号: | CN111258572A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 曾文杰 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/36 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;张效荣 |
地址: | 100086 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 业务 代码 框架 方法 装置 | ||
本发明公开了生成业务代码框架的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:确定待开发业务所属的业务线,并在业务线的基础配置中,查找待开发业务对应的基础配置;在自定义的业务线构建系统中,获取基础配置的配置数据和原始基础代码;根据配置数据和原始基础代码,生成待开发业务的代码框架。该实施方式能够利用业务线将不同的业务分类,通过业务所属的业务线,查找业务对应的基础配置,然后借助基础配置的配置数据和原始基础代码,生成业务的代码框架,从而可以让业务开发人员通过选择业务线和业务基础配置生成业务代码框架,大大提高生产效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种生成业务代码框架的方法和装置。
背景技术
当今社会,业务的不断发展,软件系统变得越来越复杂,不同领域的业务所涉及到的知识、内容、问题非常非常多。如果每次都从头开发,那都是一个很漫长的事情,且并不一定能将它做好。因此,研发人员在业务立项后,如果使用计算机编程语言Java进行开发,需要构建原始的业务代码开发框架。
目前,业务需要实现的功能比较复杂,业务是由开发团队协作开发。没有了统一标准,大家各写各的,可以选择的开发IDE(Integrated Development Environment,集成开发环境)有:Eclipse(即,一种开放源代码的、基于Java的可扩展开发平台)、IntelliJ IDEA(即,一种基于Java编程语言开发的集成环境)等。以IntelliJ IDEA为例,又可以选择Spring MVC项目或者Spring Web Services项目构建基础代码框架进行开发。有了基础代码框架之后,再进行中间件配置项选择和中间件的基础代码选择以及业务相关配置,进而生成业务代码框架。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:一、开发团队使用的IDE,只能用文档进行规定统一;二、中间件配置项没有统一管理,调整配置消耗大量时间;三、基础代码不统一,代码难以复用;四、团队人员流动性较强,造成开发人员对业务相关配置或者自己公司独有的相关配置不熟悉造成大量咨询。
发明内容
有鉴于此,本发明实施例提供一种生成业务代码框架的方法和装置,能够让业务开发人员通过选择业务线和业务基础配置生成业务代码框架,大大提高生产效率。
为实现上述目的,根据本发明实施例的第一方面,提供了一种生成业务代码框架的方法。
本发明实施例的一种生成业务代码框架的方法,包括:确定待开发业务所属的业务线,并在所述业务线的基础配置中,查找所述待开发业务对应的基础配置;在自定义的业务线构建系统中,获取所述基础配置的配置数据和原始基础代码;根据所述配置数据和所述原始基础代码,生成所述待开发业务的代码框架。
可选地,在自定义的业务线构建系统中,获取所述基础配置的配置数据和原始基础代码之前,所述方法还包括:在自定义的业务线构建系统中,创建所述业务线;设置所述业务线的开发平台,并确定所述业务线的至少一个基础配置;针对所述至少一个基础配置中的一个基础配置,预设所述一个基础配置在配置环境下的配置数据;根据所述开发平台和所述配置数据,生成所述一个基础配置的原始基础代码。
可选地,所述配置环境包括以下选项中至少一项:开发环境、测试环境以及线上环境;以及所述配置数据包括以下选项中至少一项:中间件配置数据以及业务相关配置数据。
可选地,所述根据所述配置数据和所述原始基础代码,生成所述待开发业务的代码框架,包括:构造所述待开发业务的目的路径;将所述原始基础代码复制到所述目的路径,并将复制的所述原始代码中的所述基础配置的唯一标识替换为所述待开发业务的唯一标识,以生成所述待开发业务的基础代码;将所述配置数据存放至所述待开发业务的目的路径中;对所述目的路径对应的文件夹进行压缩打包,生成所述待开发业务的下载链接。
为实现上述目的,根据本发明实施例的第二方面,提供了一种生成业务代码框架的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811457524.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动支付方法、装置及系统
- 下一篇:一种太阳能装置