The present invention provides a method and system for data processing, the method comprises the following steps: the data content stored in the bean file, and passed to the data warehouse controller; data warehouse and business logic controller selected corresponding parameters data processing module, and the module of the data content in the bean file are processed by the selected data processing which belongs to; strong coupling relationship between bean file and data warehouse controller, data warehouse controller and between each data processing module is coupled by a unified protocol. The invention provides a complete set of data control design, data warehouse controller is coupled with the various data processing module through a unified protocol, to ensure that all the data can be processed in accordance with the unified rules, the data processing logic of a system abstract, convenient maintenance flow logic data, improve the program in the process of developing the maintainability and scalability of the program.
【技术实现步骤摘要】
一种数据处理方法及系统
本专利技术涉及数据控制
,更具体地,涉及一种数据处理方法及系统。
技术介绍
在开发过程中,经常遇到对数据的处理,对数据不同的处理,对应不同的数据处理逻辑,比如,有的需要将数据存储到磁盘文件中,有的是将数据存储到数据库中等一系列数据相关的处理逻辑。在传统的方案中,这些数据的数据是分散的,没有进行统一的管理,一种类型的数据处理均需要设计一套对应的数据处理逻辑,这样整个代码的数据处理逻辑非常混乱。
技术实现思路
本专利技术提供一种克服上述问题或者至少部分地解决上述问题的数据处理方法及系统,克服了由于数据没有进行统一的管理导致的数据处理逻辑比较混乱的问题。根据本专利技术的第一方面,提供了一种数据处理方法,包括:S1,将数据内容存储到bean文件中,并将bean文件传递给数据仓库控制器;S2,数据仓库控制器从多个数据处理模块中选定与业务逻辑参数指令对应的数据处理模块,并通过选定的数据处理模块对bean文件中的数据内容进行相应的业务逻辑处理;其中,bean文件与数据仓库控制器之间属于强耦合关系,所述数据仓库控制器与每一个数据处理模块之间通过统一的协议 ...
【技术保护点】
一种数据处理方法,其特征在于,包括:S1,将数据内容存储到bean文件中,并将bean文件传递给数据仓库控制器;S2,数据仓库控制器从多个数据处理模块中选定与业务逻辑参数指令对应的数据处理模块,并通过选定的数据处理模块对bean文件中的数据内容进行相应的业务逻辑处理;其中,bean文件与数据仓库控制器之间属于强耦合关系,所述数据仓库控制器与每一个数据处理模块之间通过统一的协议进行耦合。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:S1,将数据内容存储到bean文件中,并将bean文件传递给数据仓库控制器;S2,数据仓库控制器从多个数据处理模块中选定与业务逻辑参数指令对应的数据处理模块,并通过选定的数据处理模块对bean文件中的数据内容进行相应的业务逻辑处理;其中,bean文件与数据仓库控制器之间属于强耦合关系,所述数据仓库控制器与每一个数据处理模块之间通过统一的协议进行耦合。2.如权利要求1所述的数据处理方法,其特征在于,所述数据仓库控制器与每一个所述数据处理模块之间通过统一的协议进行耦合包括:在数据仓库控制器上定义一用于数据处理逻辑的接口对象,并在该接口对象中定义一接口函数,通过该接口函数实现数据处理逻辑,其中,数据处理逻辑与数据处理模块具有对应关系。3.如权利要求2所述的数据处理方法,其特征在于,所述步骤S2包括:S21,根据外部传入的业务逻辑参数指令,数据仓库控制器从耦合的多个数据处理模块中切换至与所述业务逻辑参数指令对应的数据处理模块,其中,每一个数据处理模块均对应有数据处理逻辑类;S22,在所述数据处理逻辑类中复写接口对象中的接口函数,实现对数据内容的数据逻辑处理,其中,所述数据处理逻辑类继承数据仓库控制器中的接口对象。4.如权利要求3所述的数据处理方法,其特征在于,所述步骤S21包括:在数据仓库控制器中设计切换类,并在该切换类中编写切换函数;向该切换函数中传入所述接口对象,并在切换函数中调用接口对象中的接口函数来实现对数据处理逻辑的切换,进而实现对数据处理模块的切换。5.如权利要求4所述的数据处理方法,其特征在于,所述bean文件中的数据内容有多种类型,所述接口对象中的接口函数的参数为object对象,通过bean对象将bean文件中多种类型的数据内容传递给数据处理模块。6.如权利...
【专利技术属性】
技术研发人员:张磊,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。