一种自动化生成开发代码的方法及装置制造方法及图纸

技术编号:39497901 阅读:16 留言:0更新日期:2023-11-24 11:27
本发明专利技术涉及一种自动化生成开发代码的方法

【技术实现步骤摘要】
一种自动化生成开发代码的方法及装置


[0001]本专利技术属于开发代码生成方法
,尤其涉及一种自动化生成开发代码的方法及装置


技术介绍

[0002]当前,在开发
WEB
服务时,需要解决路由

安全认证

参数校验

返回值处理等诸多问题

而当存在多个项目时,每个项目都需要一套相对独立的解决方案,且其实现的方式各不一样,从而降低了软件的开发效率,而且,项目实施过程中人为干预过多,增加了人为操作失误导致的生产事故


技术实现思路

[0003]为了解决当前代码开发方法中存在的开发效率低下

人为干预过多导致失误率较高的问题,本专利技术设计了一种新的自动化生成开发代码的方法及装置,用户只需要定义输入

输出参数格式,即可通过本方法生成标准的
WEB
框架,提升软件的开发效率,同时,由于减少了人为干预,杜绝了人为操作失误引发的生产事故
r/>[0004]具本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种自动化生成开发代码的方法,其特征在于,所述方法包括:
S1.
定义一个
API
输入模块,并在该模块中定义
API
相关参数;
S2.
定义一个代码生成模块,代码生成模块读取
API
输入模块中定义的
API
相关参数,直接翻译成相应的开发代码,进而生成标准基础代码;
S3.
定义一个通用代码模块,用于保存上步生成的标准基础代码,将不同的功能代码输出到相应的代码文件,并将不同功能的代码文件放置到相应的目录
。2.
根据权利要求1所述的自动化生成开发代码的方法,其特征在于,步骤
S1
中所述
API
输入模块中包括
API
的请求模块

参数模块

应答模块
。3.
根据权利要求2所述的自动化生成开发代码的方法,其特征在于,所述
API
的请求模块中包括以下参数:
(1)
请求协议:客户端和服务端通讯需要的协议;
(2)
请求路径:客户端在请求服务端时,指定的请求路径;
(3)
请求方法:客户端在发出一个请求时,指定的请求方法
。4.
根据权利要求3所述的自动化生成开发代码的方法,其特征在于,所述请求协议为
HTTP
协议或
GRPC
协议;所述请求方法用于区分请求查询资源

删除资源

修改资源

创建资源的不同类别
。5.
根据权利要求2所述的自动化生成开发代码的方法,其特征在于,所述
API
的参数模块中包括以下参数:
(1)
查询参数:客户端请求服务端时,通过定义查询参数查询同一类别下的不同子资源;
(2)
负载参数:客户端请求服务端时,定义负载的格式及数据类型
。6.
根据权利要求2所述的自动化生成开发代码的方法,其特征在于,所述
API
的应答模块中包括以下参数:
(1)
响应的状态码:服务端在响应客户端请求时,通过状态码反映本次通信的结果或故障类型;
(2)
响应的返回内容:服务端在响应客户端请求时,返回客户端请求资源的内容
。7.
根据权利要求2所述的自动化生成开发代码的方法,其特征在于,步骤
S2
中所述代码生成模块读取
API
输入模块中定义的
API
相关参数,直接翻译成相应的开发代码,进而生成标准基础代码,包括:
(1)
代码生成模块读取
API
输入...

【专利技术属性】
技术研发人员:张凯
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1