数据处理方法和装置的制造方法

文档序号:8223534阅读:303来源:国知局
数据处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种数据处理方法和装置。
【背景技术】
[0002]在系统开发过程中,开发人员通常会根据系统的功能需求,在计算机上编写代码,编写完成时,计算机可以运行该代码,按照该代码的指示,执行开发人员设定的操作。
[0003]而随着系统中数据量的不断增大,数据处理操作必不可少。为了便于计算机执行数据处理操作,开发人员可以编写相应的数据处理代码,计算机运行该数据处理代码时,即可按照该数据处理代码的指示,对数据进行处理。
[0004]在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
[0005]所有的数据处理代码均由开发人员输入,操作繁琐,工作量很大,而且很可能会出现错误,系统开发效率很低。进一步地,对不同的数据来说,当要执行的数据处理操作相同时,开发人员所编写的数据处理代码类似,如需要删除数据A时,数据处理代码为“delete数据A”,而需要删除数据B时,数据处理代码为“delete数据B”。此时,如果每个数据的数据处理代码都由开发人员输入,就造成了开发人员的重复工作,浪费了不必要的人力资源。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种数据处理方法和装置。所述技术方案如下:
[0007]第一方面,提供了一种数据处理方法,所述方法包括:
[0008]生成模板文件,所述模板文件包括多个数据处理代码块和模板数据,其中,数据处理代码块用于对所述模板数据进行处理;
[0009]将所述模板文件中的模板数据替换为待处理的指定数据,得到处理文件,使得所述处理文件中的数据处理代码块用于对所述指定数据进行处理;
[0010]基于所述处理文件中的多个数据处理代码块,对所述指定数据进行处理。
[0011]可选地,所述模板数据包括多个属性数据,所述模板文件中的每个数据处理代码块用于对所述模板数据的多个属性数据进行处理;
[0012]相应的,所述将所述模板文件中的模板数据替换为待处理的指定数据,得到处理文件包括:
[0013]生成所述指定数据的对象;
[0014]对所述对象进行解析,得到所述指定数据的多个指定属性数据;
[0015]将所述模板文件中所述模板数据的多个属性数据分别替换为所述指定数据的相应指定属性数据,得到所述处理文件。
[0016]可选地,所述多个指定属性数据包括所述对象的类名、字段类型、字段数据以及所述指定数据的数据表标签。
[0017]可选地,所述将所述模板文件中的模板数据替换为待处理的指定数据,得到处理文件包括:
[0018]采用输入流的方式,读取所述模板文件;
[0019]将所述模板文件中的模板数据替换为所述指定数据;
[0020]采用输出流的方式,将替换后的数据写入指定目录中,得到所述处理文件。
[0021]可选地,所述基于所述处理文件中的多个数据处理代码块,对所述指定数据进行处理包括:
[0022]当接收到对所述处理文件的打开指令时,打开所述处理文件;
[0023]当检测到对所述多个数据处理代码块的编辑操作时,根据所述编辑操作,对所述多个数据处理代码块进行编辑;
[0024]运行编辑后的多个数据处理代码块。
[0025]第二方面,提供了一种数据处理装置,所述装置包括:
[0026]模板文件生成模块,用于生成模板文件,所述模板文件包括多个数据处理代码块和模板数据,其中,数据处理代码块用于对所述模板数据进行处理;
[0027]替换模块,用于将所述模板文件中的模板数据替换为待处理的指定数据,得到处理文件,使得所述处理文件中的数据处理代码块用于对所述指定数据进行处理;
[0028]处理模块,用于基于所述处理文件中的多个数据处理代码块,对所述指定数据进行处理。
[0029]可选地,所述模板数据包括多个属性数据,所述模板文件中的每个数据处理代码块用于对所述模板数据的多个属性数据进行处理;
[0030]相应的,所述替换模块用于生成所述指定数据的对象;对所述对象进行解析,得到所述指定数据的多个指定属性数据;将所述模板文件中所述模板数据的多个属性数据分别替换为所述指定数据的相应指定属性数据,得到所述处理文件。
[0031]可选地,所述多个指定属性数据包括所述对象的类名、字段类型、字段数据以及所述指定数据的数据表标签。
[0032]可选地,所述替换模块还用于采用输入流的方式,读取所述模板文件;将所述模板文件中的模板数据替换为所述指定数据;采用输出流的方式,将替换后的数据写入指定目录中,得到所述处理文件。
[0033]可选地,所述处理模块用于当接收到对所述处理文件的打开指令时,打开所述处理文件;当检测到对所述多个数据处理代码块的编辑操作时,根据所述编辑操作,对所述多个数据处理代码块进行编辑;运行编辑后的多个数据处理代码块。
[0034]本发明实施例提供的技术方案带来的有益效果是:
[0035]本发明实施例提供的方法和装置,通过生成该模板文件,将要对指定数据进行处理时,将该模板文件中的模板数据替换为该指定数据,得到处理文件,则基于该处理文件中的多个数据处理代码块,对该指定数据进行处理。利用了对于不同数据来说,相同数据处理操作的数据处理代码类似的特点,通过对模板数据进行处理的模板文件,生成对该指定数据进行处理的处理文件,无需开发人员输入所有的数据处理代码,操作简便,大大减少了开发人员的工作量,避免了不必要的人力资源浪费,且降低了出现错误的概率,提高了开发效率。
【附图说明】
[0036]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明实施例提供的一种数据处理方法的流程图;
[0038]图2是本发明实施例提供的一种数据处理方法的流程图;
[0039]图3A是本发明实施例提供的指定数据的对象代码示意图;
[0040]图3B是本发明实施例提供的模板文件的代码示意图;
[0041]图3C是本发明实施例提供的处理文件的代码示意图;
[0042]图4是本发明实施例提供的一种数据处理装置结构示意图。
【具体实施方式】
[0043]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]图1是本发明实施例提供的一种数据处理方法的流程图,参见图1,该方法包括:
[0045]101、生成模板文件,该模板文件包括多个数据处理代码块和模板数据,其中,数据处理代码块用于对该模板数据进行处理。
[0046]102、将该模板文件中的模
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1