生成业务代码框架的方法和装置制造方法及图纸

技术编号:24454570 阅读:40 留言:0更新日期:2020-06-10 15:10
本发明专利技术公开了生成业务代码框架的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:确定待开发业务所属的业务线,并在业务线的基础配置中,查找待开发业务对应的基础配置;在自定义的业务线构建系统中,获取基础配置的配置数据和原始基础代码;根据配置数据和原始基础代码,生成待开发业务的代码框架。该实施方式能够利用业务线将不同的业务分类,通过业务所属的业务线,查找业务对应的基础配置,然后借助基础配置的配置数据和原始基础代码,生成业务的代码框架,从而可以让业务开发人员通过选择业务线和业务基础配置生成业务代码框架,大大提高生产效率。

Methods and devices for generating business code framework

【技术实现步骤摘要】
生成业务代码框架的方法和装置
本专利技术涉及计算机
,尤其涉及一种生成业务代码框架的方法和装置。
技术介绍
当今社会,业务的不断发展,软件系统变得越来越复杂,不同领域的业务所涉及到的知识、内容、问题非常非常多。如果每次都从头开发,那都是一个很漫长的事情,且并不一定能将它做好。因此,研发人员在业务立项后,如果使用计算机编程语言Java进行开发,需要构建原始的业务代码开发框架。目前,业务需要实现的功能比较复杂,业务是由开发团队协作开发。没有了统一标准,大家各写各的,可以选择的开发IDE(IntegratedDevelopmentEnvironment,集成开发环境)有:Eclipse(即,一种开放源代码的、基于Java的可扩展开发平台)、IntelliJIDEA(即,一种基于Java编程语言开发的集成环境)等。以IntelliJIDEA为例,又可以选择SpringMVC项目或者SpringWebServices项目构建基础代码框架进行开发。有了基础代码框架之后,再进行中间件配置项选择和中间件的基础代码选择以及业务相关配置,进而生成业务代码框架。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:一、开发团队使用的IDE,只能用文档进行规定统一;二、中间件配置项没有统一管理,调整配置消耗大量时间;三、基础代码不统一,代码难以复用;四、团队人员流动性较强,造成开发人员对业务相关配置或者自己公司独有的相关配置不熟悉造成大量咨询。
技术实现思路
有鉴于此,本专利技术实施例提供一种生成业务代码框架的方法和装置,能够让业务开发人员通过选择业务线和业务基础配置生成业务代码框架,大大提高生产效率。为实现上述目的,根据本专利技术实施例的第一方面,提供了一种生成业务代码框架的方法。本专利技术实施例的一种生成业务代码框架的方法,包括:确定待开发业务所属的业务线,并在所述业务线的基础配置中,查找所述待开发业务对应的基础配置;在自定义的业务线构建系统中,获取所述基础配置的配置数据和原始基础代码;根据所述配置数据和所述原始基础代码,生成所述待开发业务的代码框架。可选地,在自定义的业务线构建系统中,获取所述基础配置的配置数据和原始基础代码之前,所述方法还包括:在自定义的业务线构建系统中,创建所述业务线;设置所述业务线的开发平台,并确定所述业务线的至少一个基础配置;针对所述至少一个基础配置中的一个基础配置,预设所述一个基础配置在配置环境下的配置数据;根据所述开发平台和所述配置数据,生成所述一个基础配置的原始基础代码。可选地,所述配置环境包括以下选项中至少一项:开发环境、测试环境以及线上环境;以及所述配置数据包括以下选项中至少一项:中间件配置数据以及业务相关配置数据。可选地,所述根据所述配置数据和所述原始基础代码,生成所述待开发业务的代码框架,包括:构造所述待开发业务的目的路径;将所述原始基础代码复制到所述目的路径,并将复制的所述原始代码中的所述基础配置的唯一标识替换为所述待开发业务的唯一标识,以生成所述待开发业务的基础代码;将所述配置数据存放至所述待开发业务的目的路径中;对所述目的路径对应的文件夹进行压缩打包,生成所述待开发业务的下载链接。为实现上述目的,根据本专利技术实施例的第二方面,提供了一种生成业务代码框架的装置。本专利技术实施例的一种生成业务代码框架的装置,包括:确定模块,用于确定待开发业务所属的业务线,并在所述业务线的基础配置中,查找所述待开发业务对应的基础配置;获取模块,用于在自定义的业务线构建系统中,获取所述基础配置的配置数据和原始基础代码;生成模块,用于根据所述配置数据和所述原始基础代码,构建所述待开发业务的代码框架。可选地,所述获取模块还用于:在自定义的业务线构建系统中,创建所述业务线;设置所述业务线的开发平台,并确定所述业务线的至少一个基础配置;针对所述至少一个基础配置中的一个基础配置,预设所述一个基础配置在配置环境下的配置数据;根据所述开发平台和所述配置数据,生成所述一个基础配置的原始基础代码。可选地,所述配置环境包括以下选项中至少一项:开发环境、测试环境以及线上环境;以及所述配置数据包括以下选项中至少一项:中间件配置数据以及业务相关配置数据。可选地,所述生成模块还用于:构造所述待开发业务的目的路径;将所述原始基础代码复制到所述目的路径,并将复制的所述原始代码中的所述基础配置的唯一标识替换为所述待开发业务的唯一标识,以生成所述待开发业务的基础代码;将所述配置数据存放至所述待开发业务的目的路径中;对所述目的路径对应的文件夹进行压缩打包,生成所述待开发业务的下载链接。为实现上述目的,根据本专利技术实施例的第三方面,提供了一种电子设备。本专利技术实施例的一种电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本专利技术实施例的生成业务代码框架的方法。为实现上述目的,根据本专利技术实施例的第四方面,提供了一种计算机可读介质。本专利技术实施例的一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现本专利技术实施例的生成业务代码框架的方法。上述专利技术中的一个实施例具有如下优点或有益效果:能够利用业务线将不同的业务分类,通过业务所属的业务线,查找业务对应的基础配置,然后借助基础配置的配置数据和原始基础代码,生成业务的代码框架,从而可以让业务开发人员通过选择业务线和业务基础配置生成业务代码框架,大大提高生产效率;本专利技术实施例中在自定义的业务线构建系统中,预先设置业务线的基础配置,并预先设置每个基础配置的配置数据,存储每个基础配置的原始基础代码,从而可以在待开发业务确定基础配置之后,直接从自定义的业务线构建系统中,调用配置数据和原始基础代码;本专利技术实施例中配置数据可以包括中间件配置数据以及业务相关配置数据,从而可以统一中间件配置和业务相关配置,避免了配置的反复调整,节约大量时间,还可以保证基础代码的一致性和可复用;本专利技术实施例中根据配置数据的原始基础代码,确定待开发业务的配置数据和业务基础代码,然后压缩打包待开发业务的文件夹,生成下载链接,从而可以供开发人员下载使用,保证业务的代码框架统一,减少开发人员的配置时间,提高生产效率。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施例的生成业务代码框架的方法的主要步骤的示意图;图2是根据本专利技术实施例的中间件配置和业务相关配置的示意图;图3是根据本专利技术实施例生成待开发业务的基础代码的界面示意图;图4是根据本专利技术的生成业务代码框架的系统架构示意图;图5是根据本专利技术实施例的生成业务代码框架的装置的主要模块的示意图;图6是本专利技术实施例可以应用于其中的示例性系统架构图;图7是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。...

【技术保护点】
1.一种生成业务代码框架的方法,其特征在于,包括:/n确定待开发业务所属的业务线,并在所述业务线的基础配置中,查找所述待开发业务对应的基础配置;/n在自定义的业务线构建系统中,获取所述基础配置的配置数据和原始基础代码;/n根据所述配置数据和所述原始基础代码,生成所述待开发业务的代码框架。/n

【技术特征摘要】
1.一种生成业务代码框架的方法,其特征在于,包括:
确定待开发业务所属的业务线,并在所述业务线的基础配置中,查找所述待开发业务对应的基础配置;
在自定义的业务线构建系统中,获取所述基础配置的配置数据和原始基础代码;
根据所述配置数据和所述原始基础代码,生成所述待开发业务的代码框架。


2.根据权利要求1所述的方法,其特征在于,在自定义的业务线构建系统中,获取所述基础配置的配置数据和原始基础代码之前,所述方法还包括:
在自定义的业务线构建系统中,创建所述业务线;
设置所述业务线的开发平台,并确定所述业务线的至少一个基础配置;
针对所述至少一个基础配置中的一个基础配置,预设所述一个基础配置在配置环境下的配置数据;
根据所述开发平台和所述配置数据,生成所述一个基础配置的原始基础代码。


3.根据权利要求2所述的方法,其特征在于,所述配置环境包括以下选项中至少一项:开发环境、测试环境以及线上环境;以及
所述配置数据包括以下选项中至少一项:中间件配置数据以及业务相关配置数据。


4.根据权利要求1所述的方法,其特征在于,所述根据所述配置数据和所述原始基础代码,生成所述待开发业务的代码框架,包括:
构造所述待开发业务的目的路径;
将所述原始基础代码复制到所述目的路径,并将复制的所述原始代码中的所述基础配置的唯一标识替换为所述待开发业务的唯一标识,以生成所述待开发业务的基础代码;
将所述配置数据存放至所述待开发业务的目的路径中;
对所述目的路径对应的文件夹进行压缩打包,生成所述待开发业务的下载链接。


5.一种生成业务代码框架的装置,其特征在于,包括:
确定模块,用于确定待开发业务所属的业务线,并在所述业务线的基础配置中,查找所述待开...

【专利技术属性】
技术研发人员:曾文杰
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1