[发明专利]代码结构生成方法、装置、计算机装置及可读存储介质在审
申请号: | 201910075878.4 | 申请日: | 2019-01-25 |
公开(公告)号: | CN109947399A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 付伟 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/34;G06F8/41 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 产品层 业务流程 代码块 代码结构 配置项 计算机装置 代码开发 配置结果 配置请求 需求信息 服务层 计算机可读存储介质 可读存储介质 预设业务流程 代码文件 辅助技术 开发平台 逻辑关系 语言限制 代码库 开发 预设 封装 匹配 查找 配置 | ||
1.一种代码结构生成方法,其特征在于,所述方法包括:
获取用户输入的产品层开发需求信息;
提取所述产品层开发需求信息的配置项,发起对所述配置项的配置请求;
根据所述配置请求对所述产品层开发需求进行配置;
根据所述配置项的配置结果,在预设业务流程代码库中查找与所述配置结果匹配的服务层的业务流程代码块;及
根据所述服务层的业务流程代码块与产品层的业务流程代码块之间的预设逻辑关系对业务流程代码块进行封装,生成产品层代码文件。
2.如权利要求1所述的代码结构生成方法,其特征在于,所述配置项为:产品层接口定义信息、产品层接口描述信息、业务路由信息、请求发起类及请求报文。
3.如权利要求2所述的代码结构生成方法,其特征在于,所述根据所述配置请求,对所述产品层开发需求进行配置的步骤包括:
获取预设项目框架,其中所述预设项目框架的配置项包括请求发起类、请求接口以及报文分析;
根据所述预设项目框架的所述请求发起类配置所述产品层的请求发起类;
根据所述预设项目框架的所述请求接口及所述报文分析发起网络请求;及
返回所述产品层的请求报文,以完成对所述产品层的请求报文的配置。
4.如权利要求2所述的代码结构生成方法,其特征在于,所述根据所述配置请求,对所述产品层开发需求进行配置的步骤还包括:
根据所述预设框架的请求接口,对所述产品层接口定义信息、所述产品层接口描述信息及所述业务路由信息配置对应的请求接口,并为所述对应的请求接口添加请求接口描述信息,以完成对所述产品层接口定义信息、所述产品层接口描述信息及所述业务路由信息的配置。
5.如权利要求1所述的代码结构生成方法,其特征在于,所述根据所述配置项的配置结果,在预设业务流程代码库中查找与所述配置结果匹配的服务层的业务流程代码块的步骤包括:
根据所述配置项的配置结果,在预设界面上输入与所述配置项匹配的代码块;
获取用户输入的“查找代码块”的指令;
搜索预设业务流程代码库,并查找与所述配置结果匹配的服务层的业务流程代码块;及
在所述界面上输出并显示所述服务层的业务流程代码块。
6.如权利要求1所述的代码结构生成方法,其特征在于,所述预设逻辑关系包括父子关系及先后关系。
7.如权利要求1所述的代码结构生成方法,其特征在于,所述产品层代码文件为XML代码文件和/或JAVA代码文件。
8.一种代码结构生成装置,其特征在于,所述装置包括:
获取模块,用于获取用户输入的产品层开发需求信息;
提取模块,用于提取所述产品层开发需求信息的配置项,发起对所述配置项的配置请求;
配置模块,用于根据所述配置请求,对所述产品层开发需求进行配置;
查找模块,用于根据所述配置项的配置结果,在预设业务流程代码库中查找与所述配置结果匹配的服务层的业务流程代码块;及
封装模块,用于根据所述服务层的业务流程代码块与产品层的业务流程代码块之间的预设逻辑关系对业务流程代码块进行封装,生成产品层代码文件。
9.一种计算机装置,其特征在于,所述计算机装置包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现如权利要求1至7中任意一项所述的代码结构生成方法。
10.一种计算机可读存储介质,所述可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的代码结构生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910075878.4/1.html,转载请声明来源钻瓜专利网。