一种系统读写控件分离方法及系统的制作方法

文档序号:6552310阅读:156来源:国知局
一种系统读写控件分离方法及系统的制作方法
【专利摘要】本发明涉及一种系统读写控件分离方法及系统,首先,该方法根据界面进行分类,把界面控件分为读控件和写控件;其次,对业务系统的读控件再进行分类,按照使用频度,分为表格、树、下拉框、单选、复选框以及其他;再次,该方法对每一个读控件分类,定制一套后台类架构,包装控件实现方式,开发人员根据类架构定义,实现特定接口,就可以实现界面的读控件;最后,对读控件进行统一管理,和写控件隔离,从而实现读写控件分离;本发明使程序更加清晰,还可以实现读控件和写控件分开部署,使用效率更高。
【专利说明】一种系统读写控件分离方法及系统

【技术领域】
[0001] 本发明涉及计算机领域,尤其涉及一种系统读写控件分离方法及系统。

【背景技术】
[0002] 目前,程序读、写混乱,一个服务中读写职能不清晰,程序包结构、代码类等比较混 舌L。读写混在一起,事务管理也比较混乱。读写混在一起,系统性能上表现比较差。


【发明内容】

[0003] 本发明所要解决的技术问题是针对现有技术的不足,提供一种系统读写控件分离 方法及系统,将系统读写控件分离,大大提高系统的处理性能。
[0004] 本发明解决上述技术问题的技术方案如下:一种系统读写控件分离方法,包括如 下步骤:
[0005] 步骤1 :将界面控件分为读控件和写控件;
[0006] 步骤2 :按照使用频度对读控件进行分类;
[0007] 步骤3 :对每一类读控件,定制一套后台类架构,包装控件实现方式;
[0008] 步骤4 :根据类架构定义,实现特定接口,实现界面的读控件;
[0009] 步骤5 :对读控件进行统一管理,与写控件隔离。
[0010] 本发明的有益效果是:本发明可集中对读、写控件管理;剥离读控件集中管理,控 件可复用程度高;由于对读、写控件进行了强制约束,控件实现缺陷减少;读、写控件分离, 系统性能显著提高;读写分离,包结构、类结构清晰,源代码逻辑清晰可见。
[0011] 在上述技术方案的基础上,本发明还可以做如下改进。
[0012] 进一步,步骤2中按照使用频度对读控件分类,所分类别包括表格控件、树控件、 下拉框控件、单选控件、复选框控件以及JS0N控件。
[0013] 进一步,所述写控件包括插入控件、更新控件、删除控件和批量控件。
[0014] 本发明解决上述技术问题的另一技术方案如下:一种系统读写控件分离系统,其 特征在于,包括控件分类模块、读控件分类模块、类架构定制模块、读控件实现模块和读控 件管理模块;
[0015] 所述控件分类模块,其用于将界面控件分为读控件和写控件;
[0016] 所述读控件分类模块,其用于按照使用频度对读控件进行分类;
[0017] 所述类架构定制模块,其用于对每一类读控件,定制一套后台类架构,包装控件实 现方式;
[0018] 所述读控件实现模块,其用于根据类架构定义,实现特定接口,实现界面的读控 件;
[0019] 所述读控件管理模块,其用于对读控件进行统一管理,与写控件隔离。
[0020] 在上述技术方案的基础上,本发明还可以做如下改进。
[0021] 进一步,所述按照使用频度对读控件分类,所分类别包括表格控件、树控件、下拉 框控件、单选控件、复选框控件以及JSON控件。
[0022] 进一步,所述写控件包括插入控件、更新控件、删除控件和批量控件。

【专利附图】

【附图说明】
[0023] 图1为本发明所述一种系统读写控件分离方法流程图;
[0024] 图2为本发明所述一种系统读写控件分离系统框图;
[0025] 图3为本发明所述实施例中关于读控件实现的流程图;
[0026] 图4为本发明所述实施例中关于读控件实现过程示意图。
[0027] 附图中,各标号所代表的部件列表如下:
[0028] 1、控件分类模块,2、读控件分类模块,3、类架构定制模块,4、读控件实现模块,5、 读控件管理模块。

【具体实施方式】
[0029] 以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并 非用于限定本发明的范围。
[0030] 如图1所示,一种系统读写控件分离方法,包括如下步骤:
[0031] 步骤1 :将界面控件分为读控件和写控件;
[0032] 步骤2 :按照使用频度对读控件进行分类;
[0033] 步骤3 :对每一类读控件,定制一套后台类架构,包装控件实现方式;
[0034] 步骤4 :根据类架构定义,实现特定接口,实现界面的读控件;
[0035] 步骤5 :对读控件进行统一管理,与写控件隔离。
[0036] 步骤2中按照使用频度对读控件分类,所分类别包括表格、树、下拉框、单选、复选 框以及JS0N控件。所述写控件包括插入控件、更新控件、删除控件和批量控件。
[0037] 如图2所示,一种系统读写控件分离系统,包括控件分类模块1、读控件分类模块 2、类架构定制模块3、读控件实现模块4和读控件管理模块5 ;
[0038] 所述控件分类模块1,其用于将界面控件分为读控件和写控件;
[0039] 所述读控件分类模块2,其用于按照使用频度对读控件进行分类;
[0040] 所述类架构定制模块3,其用于对每一类读控件,定制一套后台类架构,包装控件 实现方式;
[0041] 所述读控件实现模块4,其用于根据类架构定义,实现特定接口,实现界面的读控 件;
[0042] 所述读控件管理模块5,其用于对读控件进行统一管理,与写控件隔离。
[0043] 所述按照使用频度对读控件分类,所分类别包括表格、树、下拉框、单选、复选框以 及JS0N控件。所述写控件包括插入控件、更新控件、删除控件和批量控件。
[0044] 如图3、4所示,以下以表格控件为例,简要介绍实现界面读控件的具体步骤。
[0045] 首先,开发界面端JS程序,调用统一 URL资源;
[0046] 其次,GridAction接收到资源请求,进行资源转发调用CommonGridService ;
[0047] 再次,CommonGridService根据请求表格分类,加载不同的IGrid实现;
[0048] 最后,具体的IGrid实现,如PositionGrid,加载表格数据。
[0049] 本发明可集中对读、写控件管理;剥离读控件集中管理,控件可复用程度高;由于 对读、写控件进行了强制约束,控件实现缺陷减少;读、写控件分离,系统性能显著提高;读 写分离,包结构、类结构清晰,源代码逻辑清晰可见。
[0050] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种系统读写控件分离方法,其特征在于,包括如下步骤: 步骤1 :将界面控件分为读控件和写控件; 步骤2 :按照使用频度对读控件进行分类; 步骤3 :对每一类读控件,定制一套后台类架构,包装控件实现方式; 步骤4 :根据类架构定义,实现特定接口,实现界面的读控件; 步骤5 :对读控件进行统一管理,与写控件隔离。
2. 根据权利要求1所述一种系统读写控件分离方法,其特征在于,步骤2中按照使用频 度对读控件分类,所分类别包括表格控件、树控件、下拉框控件、单选控件、复选框控件以及 JSON控件。
3. 根据权利要求1所述一种系统读写控件分离方法,其特征在于,所述写控件包括插 入控件、更新控件、删除控件和批量控件。
4. 一种系统读写控件分离系统,其特征在于,包括控件分类模块、读控件分类模块、类 架构定制模块、读控件实现模块和读控件管理模块; 所述控件分类模块,其用于将界面控件分为读控件和写控件; 所述读控件分类模块,其用于按照使用频度对读控件进行分类; 所述类架构定制模块,其用于对每一类读控件,定制一套后台类架构,包装控件实现方 式; 所述读控件实现模块,其用于根据类架构定义,实现特定接口,实现界面的读控件; 所述读控件管理模块,其用于对读控件进行统一管理,与写控件隔离。
5. 根据权利要求4所述一种系统读写控件分离系统,其特征在于,所述按照使用频度 对读控件分类,所分类别包括表格控件、树控件、下拉框控件、单选控件、复选框控件以及 JSON控件。
6. 根据权利要求4所述一种系统读写控件分离系统,其特征在于,所述写控件包括插 入控件、更新控件、删除控件和批量控件。
【文档编号】G06F9/44GK104111833SQ201410317714
【公开日】2014年10月22日 申请日期:2014年7月4日 优先权日:2014年7月4日
【发明者】赵兴雨 申请人:北京思特奇信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1