[发明专利]代码结构生成方法、装置、计算机装置及可读存储介质在审
申请号: | 201910075878.4 | 申请日: | 2019-01-25 |
公开(公告)号: | CN109947399A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 付伟 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/34;G06F8/41 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 产品层 业务流程 代码块 代码结构 配置项 计算机装置 代码开发 配置结果 配置请求 需求信息 服务层 计算机可读存储介质 可读存储介质 预设业务流程 代码文件 辅助技术 开发平台 逻辑关系 语言限制 代码库 开发 预设 封装 匹配 查找 配置 | ||
本发明提供一种代码结构生成方法、装置、计算机装置及计算机可读存储介质。所述的代码结构生成方法通过获取用户输入的产品层开发需求信息;提取所述产品层开发需求信息的配置项,发起对所述配置项的配置请求;根据所述配置请求,对所述产品层开发需求进行配置;根据所述配置项的配置结果,在预设业务流程代码库中查找与所述配置结果匹配的服务层的业务流程代码块;及根据所述服务层的业务流程代码块与产品层的业务流程代码块之间的预设逻辑关系对业务流程代码块进行封装,生成产品层代码文件。本发明涉及代码开发辅助技术,以实现开发平台语言限制、提高代码开发效率的目的。
技术领域
本发明涉及数据处理领域,尤其涉及一种代码结构生成方法、装置、计算机装置及计算机可读存储介质。
背景技术
本部分旨在为权利要求书及具体实施方式中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
可视化工具是Visual Studio调试器用户界面的组件。可视化工具可用来创建对话框或其他界面,以一种适合于变量或对象数据类型的方式来显示变量或对象。例如,HTML可视化工具解释HTML字符串,并按照该字符串出现在浏览器窗口中时的样子显示结果;位图可视化工具解释位图结构并显示该位图结构表示的图形。某些可视化工具允许修改数据及查看数据。然而,目前现有项目开发不同平台需要对应的开发人员进行代码编程,比如前端(ios\android\h5)、后端(java\python),平台差异化导致对应语言差异化,代码开发效率低下。
发明内容
鉴于上述,本发明提供一种代码结构生成方法、装置、计算机装置及计算机可读存储介质,以提高代码开发效率。
本申请一实施方式提供一种代码结构生成方法,所述方法包括:
获取用户输入的产品层开发需求信息;
提取所述产品层开发需求信息的配置项,发起对所述配置项的配置请求;
根据所述配置请求,对所述产品层开发需求进行配置;
根据所述配置项的配置结果,在预设业务流程代码库中查找与所述配置结果匹配的服务层的业务流程代码块;及
根据所述服务层的业务流程代码块与产品层的业务流程代码块之间的预设逻辑关系对业务流程代码块进行封装,生成产品层代码文件。
在其中一个实施例中,所述配置项为:产品层接口定义信息、产品层接口描述信息、业务路由信息、请求发起类及请求报文。
在其中一个实施例中,所述根据所述配置请求,对所述产品层开发需求进行配置的步骤包括:
获取预设项目框架,其中所述预设项目框架的配置项为:请求发起类,请求接口以及报文分析;
根据所述预设项目框架的所述请求发起类配置所述产品层的请求发起类;
根据所述预设项目框架的所述请求接口及所述报文分析发起网络请求;及
返回所述产品层的请求报文,以完成对所述产品层的请求报文的配置。
在其中一个实施例中,所述根据所述配置请求,对所述产品层开发需求进行配置的步骤还包括:
根据所述预设框架的请求接口,对所述产品层接口定义信息、所述产品层接口描述信息及所述业务路由信息配置对应的请求接口,并为所述对应的请求接口添加请求接口描述信息,以完成对所述产品层接口定义信息、所述产品层接口描述信息及所述业务路由信息的配置。
在其中一个实施例中,所述根据所述配置项的配置结果,在预设业务流程代码库中查找与所述配置结果匹配的服务层的业务流程代码块的步骤包括:
根据所述配置项的配置结果,在预设界面上输入与所述配置项匹配的代码块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910075878.4/2.html,转载请声明来源钻瓜专利网。