太阳城集团

  • / 15
  • 下载费用:30 金币  

一种代码数据处理方法及装置.pdf

摘要
申请专利号:

CN201410172380.7

申请日:

2014.04.25

公开号:

CN105022619A

公开日:

2015.11.04

当前法律状态:

实审

有效性:

审中

法律详情: 专利申请权的转移IPC(主分类):G06F 9/44登记生效日:20190321变更事项:申请人变更前权利人:无锡物联网产业研究院变更后权利人:感知控股集团有限公司变更事项:地址变更前权利人:214135 江苏省无锡市无锡国家高新技术产业开发区震泽路18号无锡(国家)软件园双子座A幢变更后权利人:214000 江苏省无锡市新区震泽路18号无锡软件园双子座A栋8楼|||实质审查的生效IPC(主分类):G06F 9/44申请日:20140425|||公开
IPC分类号: G06F9/44 主分类号: G06F9/44
申请人: 无锡物联网产业研究院
发明人: 崔平
地址: 214135江苏省无锡市无锡国家高新技术产业开发区震泽路18号无锡(国家)软件园双子座A幢
优先权:
专利代理机构: 北京集佳知识产权代理有限公司11227 代理人: 王宝筠
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201410172380.7

授权太阳城集团号:

||||||

法律状态太阳城集团日:

太阳城集团2019.04.09|||2017.05.24|||2015.11.04

法律状态类型:

太阳城集团专利申请权、专利权的转移|||实质审查的生效|||公开

摘要

本发明公开了一种代码数据处理方法及装置,应用于电子设备,电子设备中存储有REST接口的XML描述文件,XML描述文件中包括REST接口的多项属性太阳城集团,方法包括:读取电子设备中的XML描述文件;依据XML描述文件的描述规则,将XML描述文件中REST接口的各项属性太阳城集团进行编码,得到REST接口的代码数据。通过本申请实施例,无需开发人员对每个REST接口的代码数据进行手工编写,只需对XML描述文件进行编写即可,进而后续对该XML描述文件通过本申请进行编码,其代码生成过程不仅不易出错,提高代码生成的准确率,而且其过程操作流程较少且操作简易,减少代码的生成太阳城集团,提高代码的生成效率。

权利要求书

权利要求书
1.  一种代码数据处理方法,其特征在于,应用于电子设备,所述电子设备中存储有表述性状态转移REST接口的可扩展标记语言XML描述文件,所述XML描述文件中包括所述REST接口的多项属性太阳城集团,所述方法包括:
读取所述电子设备中的XML描述文件;
依据所述XML描述文件的描述规则,将所述XML描述文件中所述REST接口的各项属性太阳城集团进行编码,得到所述REST接口的代码数据。

2.  根据权利要求1所述的方法,其特征在于,所述读取所述电子设备中的XML描述文件包括:
确定所述XML描述文件在所述电子设备中的存储位置;
按照所述存储位置读取所述电子设备中的XML描述文件。

3.  根据权利要求1所述的方法,其特征在于,所述依据所述XML描述文件的描述规则,将所述XML描述文件中所述REST接口的各项属性太阳城集团进行编码,得到所述REST接口的代码数据,包括:
依据所述XML描述文件的数据结构,在所述XML描述文件中解析出所述XML描述文件的每项所述RESE接口的属性太阳城集团;
按照所述REST接口的数据格式,对每项所述RESE接口的属性太阳城集团进行代码编写,生成所述REST接口的代码数据。

4.  根据权利要求1、2或3所述的方法,其特征在于,在得到所述REST接口的代码数据之后,所述方法还包括:
将所述REST接口的代码数据按照预设的存储路径进行保存。

5.  根据权利要求1、2或3所述的方法,其特征在于,在得到所述REST接口的代码数据之后,所述方法还包括:
接收所述REST接口的接口调用指令,所述接口调用指令与所述REST接口的接口标识相对应;
在所述REST接口的代码数据中提取对象转换动作数据;
依据所述对象转换动作数据,将所述代码数据中java对象数据转换为json数据或xml数据;
按照所述代码数据中的http通信动作数据,在设置有资源节点的网络中运行所述json数据或xml数据,以实现对所述REST接口对应的资源节点的访问。

6.  一种代码数据处理装置,其特征在于,应用于电子设备,所述电子设备中存储有RSET接口的XML描述文件,所述XML描述文件中包括所述REST接口的多项属性太阳城集团,所述装置包括:
文件读取单元,用于读取所述电子设备中的XML描述文件;
太阳城集团编码单元,用于依据所述XML描述文件的描述规则,将所述XML描述文件中所述REST接口的各种属性太阳城集团进行编码,得到所述REST接口的代码数据。

7.  根据权利要求6所述的装置,其特征在于,所述文件读取单元包括:
位置确定子单元,用于确定所述XML描述文件在所述电子设备中的存储位置;
文件读取子单元,用于按照所述存储位置读取所述电子设备中的XML描述文件。

8.  根据权利要求6所述的装置,其特征在于,所述太阳城集团编码单元包括:
太阳城集团解析子单元,用于依据所述XML描述文件的数据结构,在所述XML描述文件中据诶系出所述XML描述文件的每项所述REST接口的属性太阳城集团;
代码生成子单元,用于按照所述REST接口的数据格式,对每项所述REST接口的属性太阳城集团进行代码编写,生成所述REST接口的代码数据。

9.  根据权利要求6、7或8所述的装置,其特征在于,还包括:
代码存储单元,用于在所述太阳城集团编码单元得到所述REST接口的代码数据之后,将所述REST接口的代码数据按照预设的存储路径进行保存。

10.  根据权利要求6、7或8所述的装置,其特征在于,还包括:
指令接收单元,用于接收所述REST接口的接口调用指令,所述接口调用指令与所述REST接口的接口标识相对应;
数据提取单元,用于在所述REST接口的代码数据中提取对象转换动作数据;
数据转换单元,用于依据所述对象转换动作数据,将所述代码数据中java对象数据转换为json数据或xml数据;
数据运行单元,用于按照所述代码数据中的http通信动作数据,在设置有资源节点的网络中运行所述json数据或xml数据,以实现对所述REST接口对应的资源节点的访问。

说明书

说明书一种代码数据处理方法及装置
技术领域
本申请涉及数据处理技术领域,特别涉及一种代码数据处理方法及装置。
背景技术
REST(REpresentational State Transfer,表述性状态转移)是指:一组架构约束条件和原则,而满足这些约束条件和原则的应用程序或设计就是RESTful。在RESTful样式的web服务中,每个资源节点均有一个资源地址,而资源节点本身是用户或用户对象通过REST接口被访问的,对应的访问方法可以有HTTP GET、POST、PUT、DELETE,还可能有HEADER和OPTIONS等。
在目前的实际应用中,每个进行资源访问的REST接口是由开发人员根据该接口的httpMethod和httpHeader具体参数、数据格式(如json,xml)、返回值、鉴权方式(如httpBasicAuth)等多项属性太阳城集团而手动编写完成该接口对应的代码,如http调用流程代码、认证流程代码、数据格式转换流程代码等,进而才能通过调用执行该代码实现对相应资源节点的访问。
上述代码生成的方案中,需要开发人员对每个接口均要进行大量重复的编写代码工作,不仅容易出错,降低代码的准确率,而且增加代码的生成太阳城集团,降低代码生成效率。
发明内容
本申请所要解决的技术问题是提供一种代码数据处理方法及装置,用以解决现有技术中在生成REST接口的代码时,需要开发人员对每个接口进行大量重复的编写代码工作,不仅容易出错,降低代码的准确率,而且增加代码的生成太阳城集团,降低代码生成效率的技术问题。
本申请提供了一种代码数据处理方法,应用于电子设备,所述电子设备中存储有表述性状态转移REST接口的可扩展标记语言XML描述文件,所述XML描述文件中包括所述REST接口的多项属性太阳城集团,所述方法包括:
读取所述电子设备中的XML描述文件;
依据所述XML描述文件的描述规则,将所述XML描述文件中所述REST接口的各项属性太阳城集团进行编码,得到所述REST接口的代码数据。
上述方法,优选的,所述读取所述电子设备中的XML描述文件包括:
确定所述XML描述文件在所述电子设备中的存储位置;
按照所述存储位置读取所述电子设备中的XML描述文件。
上述方法,优选的,所述依据所述XML描述文件的描述规则,将所述XML描述文件中所述REST接口的各项属性太阳城集团进行编码,得到所述REST接口的代码数据,包括:
依据所述XML描述文件的数据结构,在所述XML描述文件中解析出所述XML描述文件的每项所述RESE接口的属性太阳城集团;
按照所述REST接口的数据格式,对每项所述RESE接口的属性太阳城集团进行代码编写,生成所述REST接口的代码数据。
上述方法,优选的,在得到所述REST接口的代码数据之后,所述方法还包括:
将所述REST接口的代码数据按照预设的存储路径进行保存。
上述方法,优选的,在得到所述REST接口的代码数据之后,所述方法还包括:
接收所述REST接口的接口调用指令,所述接口调用指令与所述REST接口的接口标识相对应;
在所述REST接口的代码数据中提取对象转换动作数据;
依据所述对象转换动作数据,将所述代码数据中java对象数据转换为json数据或xml数据;
按照所述代码数据中的http通信动作数据,在设置有资源节点的网络中运行所述json数据或xml数据,以实现对所述REST接口对应的资 源节点的访问。
本申请还提供了一种代码数据处理装置,应用于电子设备,所述电子设备中存储有RSET接口的XML描述文件,所述XML描述文件中包括所述REST接口的多项属性太阳城集团,所述装置包括:
文件读取单元,用于读取所述电子设备中的XML描述文件;
太阳城集团编码单元,用于依据所述XML描述文件的描述规则,将所述XML描述文件中所述REST接口的各种属性太阳城集团进行编码,得到所述REST接口的代码数据。
上述装置,优选的,所述文件读取单元包括:
位置确定子单元,用于确定所述XML描述文件在所述电子设备中的存储位置;
文件读取子单元,用于按照所述存储位置读取所述电子设备中的XML描述文件。
上述装置,优选的,所述太阳城集团编码单元包括:
太阳城集团解析子单元,用于依据所述XML描述文件的数据结构,在所述XML描述文件中据诶系出所述XML描述文件的每项所述REST接口的属性太阳城集团;
代码生成子单元,用于按照所述REST接口的数据格式,对每项所述REST接口的属性太阳城集团进行代码编写,生成所述REST接口的代码数据。
上述装置,优选的,还包括:
代码存储单元,用于在所述太阳城集团编码单元得到所述REST接口的代码数据之后,将所述REST接口的代码数据按照预设的存储路径进行保存。
上述装置,优选的,还包括:
指令接收单元,用于接收所述REST接口的接口调用指令,所述接口调用指令与所述REST接口的接口标识相对应;
数据提取单元,用于在所述REST接口的代码数据中提取对象转换动作数据;
数据转换单元,用于依据所述对象转换动作数据,将所述代码数据中java对象数据转换为json数据或xml数据;
数据运行单元,用于按照所述代码数据中的http通信动作数据,在设置有资源节点的网络中运行所述json数据或xml数据,以实现对所述REST接口对应的资源节点的访问。
由上述方案可知,本申请提供的一种代码数据处理方法及装置,应用于存储有REST接口的XML描述文件的电子设备中,该XML描述文件包括REST接口的多项属性太阳城集团,本申请通过对这些具有REST接口的属性太阳城集团的XML描述文件进行读取,进而依据XML描述文件的描述规则,对XML描述文件中的REST接口属性太阳城集团进行编码,以得到REST接口的代码数据。通过本申请,无需开发人员对每个REST接口的代码数据进行手工编写,只需对XML描述文件进行编写即可,而XML描述文件因其特定的数据结构,使得开发人员只需将具体REST接口的属性太阳城集团填充到XML描述文件中,进而后续对该XML描述文件通过本申请进行编码即可,其代码生成过程不仅不易出错,提高代码生成的准确率,而且其过程操作流程较少且操作简易,减少代码的生成太阳城集团,提高代码的生成效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请提供的一种代码数据处理方法实施例一的流程图;
图2为本申请提供的一种代码数据处理方法实施例二的部分流程图;
图3为本申请提供的一种代码数据处理方法实施例三的部分流程图;
图4为本申请提供的一种代码数据处理方法实施例四的流程图;
图5为本申请提供的一种代码数据处理方法实施例五的流程图;
图6为本申请提供的一种代码数据处理装置实施例六的结构示意图;
图7为本申请提供的一种代码数据处理装置实施例七的部分结构示意图;
图8为本申请提供的一种代码数据处理装置实施例八的部分结构示意 图;
图9为本申请提供的一种代码数据处理装置实施例九的结构示意图;
图10为本申请提供的一种代码数据处理装置实施例十的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
参考图1,为本申请提供的一种代码数据处理方法实施例一的流程图,其中,所述方法应用于电子设备,所述电子设备可以为能够执行代码运行,且与网络中的资源节点具有数据连接的设备终端等,所述电子设备中存储有REST接口的XML描述文件,所述XML描述文件中包括所述REST接口的多项属性太阳城集团,如httpMethod和httpHeader具体参数、数据格式(如json,xml)、返回值、鉴权方式(如httpBasicAuth)等太阳城集团,本申请实施例的方法可以包括以下步骤:
步骤101:读取所述电子设备中的XML描述文件。
其中,所述步骤101是指,获取所述电子设备中所存储的REST接口的XML描述文件。
需要说明的是,所述XML描述文件具有其特定的数据结构,例如,以下为XML描述文件中的几个主要节点说明:
Domain:该api的站点,即访问地址,支持以变量形式定义;
Auth:目前只支持httpBasic认证,在节点中可以输入认证的用户名和密码,支持以变量形式定义;
Resource:具体REST的一个资源节点;
Uri:资源节点的uri,domain+uri组成这个REST的实际url;
action:对该资源点进行的某一个操作,比如获取资源太阳城集团,或者更新资源;
cookies:在访问过程中需要添加的cookie键;
headers:在访问过程中需要添加的header键;
requestBody:在访问过程中http请求的body内容,支持json或者xml格式转换;
responseBody:在访问过程中http响应的body内容,支持json或者xml格式转换;
Property:Body数据结构中的某一个属性,对应到java对象里面的一个具体属性,其本身也可以是list,或者另一个嵌套的数据结构;
等等。
在本申请实施例中,所述XML描述文件中每个节点所存储的太阳城集团为所述REST接口的各项属性太阳城集团,也就是说,在本申请实施例中的方法运行之前,开发人员将REST接口的各项属性太阳城集团填充到XML的对应节点中,以得到该REST接口的XML描述文件。
步骤102:依据所述XML描述文件的描述规则,将所述XML描述文件中所述REST接口的各项属性太阳城集团进行编码,得到所述REST接口的代码数据。
其中,所述XML描述文件的描述规则可以理解为:在XML描述文件中各节点的参数设置、语言体系设置等规则,在所述步骤102中即为:将所述XML描述文件中所述REST接口的各项属性太阳城集团按照该描述规则进行编码,以得到所述REST接口的代码数据。
由上述方案可知,本申请提供的一种代码数据处理方法实施例一,应用于存储有REST接口的XML描述文件的电子设备中,该XML描述文件包括REST接口的多项属性太阳城集团,本申请实施例通过对这些具有REST接口的属性太阳城集团的XML描述文件进行读取,进而依据XML描述文件的描述规则,对XML描述文件中的REST接口属性太阳城集团进行编码,以得到REST接口的代码数据。通过本申请实施例,无需开发人员对每个REST接口的代码数据进行手工编写,只需对XML描述文件进行编写即可,而XML描述文件因其特定的数据结构,使得开发人员只需将具体REST接口的属性太阳城集团填充到XML描述文件中,进而后续对该XML描述文件通过本申请实施例进行编码 即可,其代码生成过程不仅不易出错,提高代码生成的准确率,而且其过程操作流程较少且操作简易,减少代码的生成太阳城集团,提高代码的生成效率。
参考图2,为本申请提供的一种代码数据处理方法实施例二中所述步骤101的流程图,其中,所述步骤101可以包括以下步骤实现:
步骤111:确定所述XML描述文件在所述电子设备中的存储位置。
其中,所述存储位置可以为所述XML描述文件在所述电子设备中的存储路径太阳城集团:相对路径如..\**\描述文件.xml或绝对路径等。
需要说明的是,所述XML描述文件的存储位置可以为预先设置,也就是说,在所述REST接口的XML描述文件被开发人员填充完成之后,将该XML描述文件存储至电子设备中,同时将其存储位置进行设置填写。
步骤112:按照所述存储位置读取所述电子设备中的XML描述文件。
其中,所述步骤112中的文件读取方式可以依据该存储位置的性质而不同,也就是说,在所述存储位置为当前位置的相对路径太阳城集团时,所述步骤112中由所述当前位置读取其相对路径太阳城集团对应的XML描述文件;在所述存储位置为绝对路径太阳城集团时,所述步骤112中直接读取该绝对路径下的XML描述文件。
参考图3,为本申请提供的一种代码数据处理方法实施例三中所述步骤102的流程图,其中,所述步骤102可以通过以下各个步骤实现:
步骤121:依据所述XML描述文件的数据结构,在所述XML描述文件中解析出所述XML描述文件的每项所述REST接口的属性太阳城集团。
其中,所述XML描述文件的数据结构可以参考前文中本申请实施例一中所描述的内容,在所述步骤121中,按照所述XML描述文件的数据结构,在所述XML描述文件中解析提取出所述REST接口的每项属性太阳城集团。
步骤122:按照所述REST接口的数据格式,对每项所述REST接口的属性太阳城集团进行代码编写,生成所述REST接口的代码数据。
其中,所述REST接口的数据格式是指所述REST接口对象数据所呈现的数据格式,所述步骤122中,按照所述数据格式,对每项所述属性太阳城集团进 行代码编写,以得到所述REST接口的代码数据,所述代码数据的数据格式与所述REST接口的数据格式相一致。
参考图4,为本申请提供的一种代码数据处理方法实施例四的流程图,其中,在所述步骤102之后,所述方法还可以包括以下步骤:
步骤103:将所述REST接口的代码数据按照预设的存储路径进行保存。
其中,所述存储路径可以为当前位置的相对路径,也可以为绝对路径。而所述存储路径可以由开发人员预先进行设置。在所述步骤103之后,开发人员可以通过多次执行本申请方法实施例,实现所述REST接口的代码数据的多次生成及多次应用。
参考图5,为本申请提供的一种代码数据处理方法实施例五的流程图,其中,所述步骤102之后,所述方法还可以包括以下步骤:
步骤104:接收所述REST接口的接口调用指令,所述接口调用指令与所述REST接口的接口标识相对应。
其中,所述接口调用指令可以由开发人员需要代码数据生成或接口访问时进行操作生成,所述接口调用指令中可以携带有需要进行代码生成或进行访问的REST接口的接口标识,以使得所述接口调用指令与所述REST接口的接口标识相对应。
步骤105:在所述REST接口的代码数据中提取对象转换动作数据。
其中,所述对象转换动作数据,是指java对象到json数据或xml数据的转动动作数据。
步骤106:依据所述对象转换动作数据,将所述代码数据中java对象数据转换为json数据或xml数据。
其中,在所述代码数据中,所述REST接口以java对象的数据形式存在,因此,为了能够使得网络中协议识别所述REST接口,在所述步骤106中对所述代码数据中的java对象数据转换为网络可以识别的json数据或xml数据。
步骤107:按照所述代码数据中的http通信动作数据,在设置有资源 节点的网络中运行所述json数据或xml数据,以实现对所述REST接口对应的资源节点的访问。
其中,在所述代码数据中封装有http通讯动作数据,由此,在外界通过该REST接口方位REST客户端如资源节点时,可以按照该http通讯动作数据如http协议,在设置有资源节点(rest客户端)的网络中运行所述json数据或xml数据,由此实现对所述REST接口对应的资源节点的访问。
参考图6,为本申请提供的一种代码数据处理装置实施例六的结构示意图,其中,所述装置应用于电子设备,所述电子设备可以为能够执行代码运行,且与网络中的资源节点具有数据连接的设备终端等,所述电子设备中存储有RSET接口的XML描述文件,所述XML描述文件中包括所述REST接口的多项属性太阳城集团,如httpMethod和httpHeader具体参数、数据格式(如json,xml)、返回值、鉴权方式(如httpBasicAuth)等太阳城集团,本申请实施例中的装置可以包括以下结构:
文件读取单元601,用于读取所述电子设备中的XML描述文件。
其中,所述文件读取单元601是指,获取所述电子设备中所存储的REST接口的XML描述文件。
需要说明的是,所述XML描述文件具有其特定的数据结构,可以参考本申请方法实施例中对XML描述文件的数据结构说明。
在本申请实施例中,所述XML描述文件中每个节点所存储的太阳城集团为所述REST接口的各项属性太阳城集团,也就是说,在本申请实施例中的方法运行之前,开发人员将REST接口的各项属性太阳城集团填充到XML的对应节点中,以得到该REST接口的XML描述文件。
太阳城集团编码单元602,用于依据所述XML描述文件的描述规则,将所述XML描述文件中所述REST接口的各种属性太阳城集团进行编码,得到所述REST接口的代码数据。
其中,所述XML描述文件的描述规则可以理解为:在XML描述文件中各节点的参数设置、语言体系设置等规则,在所述太阳城集团编码单元602中即为:将所述XML描述文件中所述REST接口的各项属性太阳城集团按照该描述规 则进行编码,以得到所述REST接口的代码数据。
由上述方案可知,本申请提供的一种代码数据处理装置实施例六,应用于存储有REST接口的XML描述文件的电子设备中,该XML描述文件包括REST接口的多项属性太阳城集团,本申请实施例通过对这些具有REST接口的属性太阳城集团的XML描述文件进行读取,进而依据XML描述文件的描述规则,对XML描述文件中的REST接口属性太阳城集团进行编码,以得到REST接口的代码数据。通过本申请实施例,无需开发人员对每个REST接口的代码数据进行手工编写,只需对XML描述文件进行编写即可,而XML描述文件因其特定的数据结构,使得开发人员只需将具体REST接口的属性太阳城集团填充到XML描述文件中,进而后续对该XML描述文件通过本申请实施例进行编码即可,其代码生成过程不仅不易出错,提高代码生成的准确率,而且其过程操作流程较少且操作简易,减少代码的生成太阳城集团,提高代码的生成效率。
参考图7,为本申请提供的一种代码数据处理装置实施例七中所述文件读取单元601的结构示意图,其中,所述文件读取单元601可以包括以下结构:
位置确定子单元611,用于确定所述XML描述文件在所述电子设备中的存储位置。
其中,所述存储位置可以为所述XML描述文件在所述电子设备中的存储路径太阳城集团:相对路径如..\**\描述文件.xml或绝对路径等。
需要说明的是,所述XML描述文件的存储位置可以为预先设置,也就是说,在所述REST接口的XML描述文件被开发人员填充完成之后,将该XML描述文件存储至电子设备中,同时将其存储位置进行设置填写。
文件读取子单元612,用于按照所述存储位置读取所述电子设备中的XML描述文件。
其中,所述文件读取子单元612中的文件读取方式可以依据该存储位置的性质而不同,也就是说,在所述存储位置为当前位置的相对路径太阳城集团时,所述文件读取子单元612可以由所述当前位置读取其相对路径太阳城集团对应的XML描述文件;在所述存储位置为绝对路径太阳城集团时,所述文件读取子 单元612可以直接读取该绝对路径下的XML描述文件。
参考图8,为本申请提供的一种代码数据处理装置实施例八中所述太阳城集团编码单元602的结构示意图,其中,所述太阳城集团编码单元602可以包括以下结构:
太阳城集团解析子单元621,用于依据所述XML描述文件的数据结构,在所述XML描述文件中据诶系出所述XML描述文件的每项所述REST接口的属性太阳城集团。
其中,所述XML描述文件的数据结构可以参考前文中本申请实施例一中所描述的内容,在所述太阳城集团解析子单元621中,按照所述XML描述文件的数据结构,在所述XML描述文件中解析提取出所述REST接口的每项属性太阳城集团。
代码生成子单元622,用于按照所述REST接口的数据格式,对每项所述REST接口的属性太阳城集团进行代码编写,生成所述REST接口的代码数据。
其中,所述REST接口的数据格式是指所述REST接口对象数据所呈现的数据格式,所述代码生成子单元622中,按照所述数据格式,对每项所述属性太阳城集团进行代码编写,以得到所述REST接口的代码数据,所述代码数据的数据格式与所述REST接口的数据格式相一致。
参考图9,为本申请提供的一种代码数据处理装置实施例九的结构示意图,其中,所述装置还可以包括以下结构:
代码存储单元603,用于在所述太阳城集团编码单元602得到所述REST接口的代码数据之后,将所述REST接口的代码数据按照预设的存储路径进行保存。
其中,所述存储路径可以为当前位置的相对路径,也可以为绝对路径。而所述存储路径可以由开发人员预先进行设置。在所述代码存储单元603将所述REST接口的代码数据按照预设的存储路径进行保存之后,开发人员可以通过多次执行本申请方法实施例,实现所述REST接口的代 码数据的多次生成及多次应用。
参考图10,为本申请提供的一种代码数据处理装置实施例十的结构示意图,其中,所述装置还可以包括以下结构:
指令接收单元604,用于接收所述REST接口的接口调用指令,所述接口调用指令与所述REST接口的接口标识相对应。
其中,所述接口调用指令可以由开发人员需要代码数据生成或接口访问时进行操作生成,所述接口调用指令中可以携带有需要进行代码生成或进行访问的REST接口的接口标识,以使得所述接口调用指令与所述REST接口的接口标识相对应。
数据提取单元605,用于在所述REST接口的代码数据中提取对象转换动作数据。
其中,所述对象转换动作数据,是指java对象到json数据或xml数据的转动动作数据。
数据转换单元606,用于依据所述对象转换动作数据,将所述代码数据中java对象数据转换为json数据或xml数据。
其中,在所述代码数据中,所述REST接口以java对象的数据形式存在,因此,为了能够使得网络中协议识别所述REST接口,在所述数据转换单元606中对所述代码数据中的java对象数据转换为网络可以识别的json数据或xml数据。
数据运行单元607,用于按照所述代码数据中的http通信动作数据,在设置有资源节点的网络中运行所述json数据或xml数据,以实现对所述REST接口对应的资源节点的访问。
其中,在所述代码数据中封装有http通讯动作数据,由此,在外界通过该REST接口方位REST客户端如资源节点时,可以按照该http通讯动作数据如http协议,在设置有资源节点(rest客户端)的网络中运行所述json数据或xml数据,由此实现对所述REST接口对应的资源节点的访问。
通过以上的实施例的描述,所属领域的技术人员可以清楚地了解到本申请可借助软件加必须的通用硬件的方式来实现,当然也可以通过硬 件,但是很多情况下前者是更加的实时方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述的技术方案。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
太阳城集团以上对本申请所提供的一种代码数据处理方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

关 键 词:
一种 代码 数据处理 方法 装置
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种代码数据处理方法及装置.pdf
链接地址:http://zh228.com/p-6401782.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');