一种基于简单工厂模式的业务数据处理方法及系统技术方案

技术编号:32543606 阅读:65 留言:0更新日期:2022-03-05 11:41
本发明专利技术公开一种基于简单工厂模式的业务数据处理方法,涉及数据处理技术领域,其处理过程包括:基于面向对象的设计,从获取的业务数据中抽象出业务数据实体和业务片段实体的概念;将业务片段实体通过组合的形成构成完整的业务数据实体;定义业务数据实体工厂,业务数据实体工厂基于业务类型标识产生不同类型的业务数据实体,业务数据实体基于业务片段实体中相关行为的调用,完成业务数据的处理。本发明专利技术还公开一种基于简单工厂模式的业务数据处理系统,其与前述方法相结合,可以提高数据存储的有效性和安全性,还可以解决数据繁杂而导致的错乱、多余数据库读取的问题。多余数据库读取的问题。多余数据库读取的问题。

【技术实现步骤摘要】
一种基于简单工厂模式的业务数据处理方法及系统


[0001]本专利技术涉及数据处理
,具体的说是一种基于简单工厂模式的业务数据处理方法及系统。

技术介绍

[0002]随着信息化的发展,更多复杂业务办理场景由线下转到了线上,而线上数据的采集由于数据的复杂性,使业务数据的存储需要大量的数据库表支撑。当系统业务场景越来越复杂、数据所需的数据库表越来越多,使得存储方法越来越复杂,数据存取的问题日益凸显。
[0003]现有的业务数据存储技术,对复杂业务数据采用统一的存取处理,该方法存在数据维护难度大、数据扩展性差、大量无效数据库操作等问题。

技术实现思路

[0004]由于业务数据独有的复杂性,业务数据的存储需要大量的数据库表支撑,但基于不同类型数据的独有特性,每种业务都有自己独有的业务数据,传统统一数据的数据读取逻辑会造成大量无效的数据库读操作,既增加了数据库服务器的压力,还影响了系统性能,基于此,本专利技术提供一种基于简单工厂模式的业务数据处理方法及系统。
[0005]首先,本专利技术公开保护一种基于简单工厂模式的业本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于简单工厂模式的业务数据处理方法,其特征在于,其处理过程包括:基于面向对象的设计,从获取的业务数据中抽象出业务数据实体BusinessEntity和业务片段实体PartEntity的概念;将业务片段实体PartEntity通过组合的形成构成完整的业务数据实体BusinessEntity;定义业务数据实体工厂,业务数据实体工厂基于业务类型标识产生不同类型的业务数据实体BusinessEntity,业务数据实体BusinessEntity基于业务片段实体PartEntity中相关行为的调用,完成业务数据的处理。2.根据权利要求1所述的一种基于简单工厂模式的业务数据处理方法,其特征在于,业务数据的处理内容具体包括业务数据实体BusinessEntity的读取、保存、更新、序列化、反序列化。3.根据权利要求2所述的一种基于简单工厂模式的业务数据处理方法,其特征在于,业务片段实体PartEntity实现了业务数据实体BusinessEntity的读取、保存、更新、序列化、反序列化,这一过程中,业务数据实体BusinessEntity只关心业务片段实体PartEntity的聚合,并不关注具体的数据操作逻辑。4.根据权利要求1所述的一种基于简单工厂模式的业务数据处理方法,其特征在于,所述业务数据实体BusinessEntity含业务ID、业务类型标识、业务片段列表和必要的业务行为。5.根据权利要求1所述的一种基于简单工厂模式的业务数据处理方法,其特征在于,所述业务片段实体PartEntity包含业务片段数据和业务片段行为,所述业务片段实体PartEntity允许实现的子类指定业务数据实体BusinessEntity的业务类型,并强制子类实现所有业务片段行为。6.一种基于简单工厂模式的业务数据处理系统,其特征在于,...

【专利技术属性】
技术研发人员:王方王冠聪王斌
申请(专利权)人:浪潮软件科技有限公司
类型:发明
国别省市:

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

1