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

文档序号:8223534阅读:来源:国知局
数据进行处理。
[0091]本发明实施例提供的装置,通过生成该模板文件,将要对指定数据进行处理时,将该模板文件中的模板数据替换为该指定数据,得到处理文件,则基于该处理文件中的多个数据处理代码块,对该指定数据进行处理。利用了对于不同数据来说,相同数据处理操作的数据处理代码类似的特点,通过对模板数据进行处理的模板文件,生成对该指定数据进行处理的处理文件,无需开发人员输入所有的数据处理代码,操作简便,大大减少了开发人员的工作量,避免了不必要的人力资源浪费,且降低了出现错误的概率,提高了开发效率。
[0092]可选地,该模板数据包括多个属性数据,该模板文件中的每个数据处理代码块用于对该模板数据的多个属性数据进行处理;
[0093]相应的,该替换模块402用于生成该指定数据的对象;对该对象进行解析,得到该指定数据的多个指定属性数据;将该模板文件中该模板数据的多个属性数据分别替换为该指定数据的相应指定属性数据,得到该处理文件。
[0094]可选地,该多个指定属性数据包括该对象的类名、字段类型、字段数据以及该指定数据的数据表标签。
[0095]可选地,该替换模块402还用于采用输入流的方式,读取该模板文件;将该模板文件中的模板数据替换为该指定数据;采用输出流的方式,将替换后的数据写入指定目录中,得到该处理文件。
[0096]可选地,该处理模块403用于当接收到对该处理文件的打开指令时,打开该处理文件;当检测到对该多个数据处理代码块的编辑操作时,根据该编辑操作,对该多个数据处理代码块进行编辑;运行编辑后的多个数据处理代码块。
[0097]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0098]需要说明的是:上述实施例提供的数据处理装置在处理数据时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将数据处理装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的数据处理装置与数据处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0099]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0100]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种数据处理方法,其特征在于,所述方法包括: 生成模板文件,所述模板文件包括多个数据处理代码块和模板数据,其中,数据处理代码块用于对所述模板数据进行处理; 将所述模板文件中的模板数据替换为待处理的指定数据,得到处理文件,使得所述处理文件中的数据处理代码块用于对所述指定数据进行处理; 基于所述处理文件中的多个数据处理代码块,对所述指定数据进行处理。
2.根据权利要求1所述的方法,其特征在于,所述模板数据为对象,包括多个属性数据,所述模板文件中的每个数据处理代码块用于对所述模板数据的多个属性数据进行处理; 相应的,所述将所述模板文件中的模板数据替换为待处理的指定数据,得到处理文件包括: 生成所述指定数据的对象; 对所述对象进行解析,得到所述指定数据的多个指定属性数据; 将所述模板文件中所述模板数据的多个属性数据分别替换为所述指定数据的相应指定属性数据,得到所述处理文件。
3.根据权利要求2所述的方法,其特征在于,所述多个指定属性数据包括所述对象的类名、字段类型、字段数据以及所述指定数据的数据表标签。
4.根据权利要求1所述的方法,其特征在于,所述将所述模板文件中的模板数据替换为待处理的指定数据,得到处理文件包括: 采用输入流的方式,读取所述模板文件; 将所述模板文件中的模板数据替换为所述指定数据; 采用输出流的方式,将替换后的数据写入指定目录中,得到所述处理文件。
5.根据权利要求1所述的方法,其特征在于,所述基于所述处理文件中的多个数据处理代码块,对所述指定数据进行处理包括: 当接收到对所述处理文件的打开指令时,打开所述处理文件; 当检测到对所述多个数据处理代码块的编辑操作时,根据所述编辑操作,对所述多个数据处理代码块进行编辑; 运行编辑后的多个数据处理代码块。
6.一种数据处理装置,其特征在于,所述装置包括: 模板文件生成模块,用于生成模板文件,所述模板文件包括多个数据处理代码块和模板数据,其中,数据处理代码块用于对所述模板数据进行处理; 替换模块,用于将所述模板文件中的模板数据替换为待处理的指定数据,得到处理文件,使得所述处理文件中的数据处理代码块用于对所述指定数据进行处理; 处理模块,用于基于所述处理文件中的多个数据处理代码块,对所述指定数据进行处理。
7.根据权利要求6所述的装置,其特征在于,所述模板数据为对象,包括多个属性数据,所述模板文件中的每个数据处理代码块用于对所述模板数据的多个属性数据进行处理; 相应的,所述替换模块用于生成所述指定数据的对象;对所述对象进行解析,得到所述指定数据的多个指定属性数据;将所述模板文件中所述模板数据的多个属性数据分别替换为所述指定数据的相应指定属性数据,得到所述处理文件。
8.根据权利要求7所述的装置,其特征在于,所述多个指定属性数据包括所述对象的类名、字段类型、字段数据以及所述指定数据的数据表标签。
9.根据权利要求6所述的装置,其特征在于,所述替换模块还用于采用输入流的方式,读取所述模板文件;将所述模板文件中的模板数据替换为所述指定数据;采用输出流的方式,将替换后的数据写入指定目录中,得到所述处理文件。
10.根据权利要求6所述的装置,其特征在于,所述处理模块用于当接收到对所述处理文件的打开指令时,打开所述处理文件;当检测到对所述多个数据处理代码块的编辑操作时,根据所述编辑操作,对所述多个数据处理代码块进行编辑;运行编辑后的多个数据处理代码块。
【专利摘要】本发明公开了一种数据处理方法和装置,属于计算机技术领域。所述方法包括:生成模板文件,所述模板文件包括多个数据处理代码块和模板数据,其中,数据处理代码块用于对所述模板数据进行处理;将所述模板文件中的模板数据替换为待处理的指定数据,得到处理文件,使得所述处理文件中的数据处理代码块用于对所述指定数据进行处理;基于所述处理文件中的多个数据处理代码块,对所述指定数据进行处理。本发明利用了对于不同数据来说,相同数据处理操作的数据处理代码类似的特点,无需开发人员输入所有的数据处理代码,操作简便,大大减少了开发人员的工作量,避免了不必要的人力资源浪费,且降低了出现错误的概率,提高了开发效率。
【IPC分类】G06F17-30
【公开号】CN104537012
【申请号】CN201410790379
【发明人】王就记, 沈晓周, 陈文龙
【申请人】广州酷狗计算机科技有限公司
【公开日】2015年4月22日
【申请日】2014年12月17日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1