一種系統(tǒng)讀寫控件分離方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種系統(tǒng)讀寫控件分離方法及系統(tǒng),首先,該方法根據(jù)界面進行分類,把界面控件分為讀控件和寫控件;其次,對業(yè)務系統(tǒng)的讀控件再進行分類,按照使用頻度,分為表格、樹、下拉框、單選、復選框以及其他;再次,該方法對每一個讀控件分類,定制一套后臺類架構(gòu),包裝控件實現(xiàn)方式,開發(fā)人員根據(jù)類架構(gòu)定義,實現(xiàn)特定接口,就可以實現(xiàn)界面的讀控件;最后,對讀控件進行統(tǒng)一管理,和寫控件隔離,從而實現(xiàn)讀寫控件分離;本發(fā)明使程序更加清晰,還可以實現(xiàn)讀控件和寫控件分開部署,使用效率更高。
【專利說明】一種系統(tǒng)讀寫控件分離方法及系統(tǒng)
【技術領域】
[0001] 本發(fā)明涉及計算機領域,尤其涉及一種系統(tǒng)讀寫控件分離方法及系統(tǒng)。
【背景技術】
[0002] 目前,程序讀、寫混亂,一個服務中讀寫職能不清晰,程序包結(jié)構(gòu)、代碼類等比較混 舌L。讀寫混在一起,事務管理也比較混亂。讀寫混在一起,系統(tǒng)性能上表現(xiàn)比較差。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明所要解決的技術問題是針對現(xiàn)有技術的不足,提供一種系統(tǒng)讀寫控件分離 方法及系統(tǒng),將系統(tǒng)讀寫控件分離,大大提高系統(tǒng)的處理性能。
[0004] 本發(fā)明解決上述技術問題的技術方案如下:一種系統(tǒng)讀寫控件分離方法,包括如 下步驟:
[0005] 步驟1 :將界面控件分為讀控件和寫控件;
[0006] 步驟2 :按照使用頻度對讀控件進行分類;
[0007] 步驟3 :對每一類讀控件,定制一套后臺類架構(gòu),包裝控件實現(xiàn)方式;
[0008] 步驟4 :根據(jù)類架構(gòu)定義,實現(xiàn)特定接口,實現(xiàn)界面的讀控件;
[0009] 步驟5 :對讀控件進行統(tǒng)一管理,與寫控件隔離。
[0010] 本發(fā)明的有益效果是:本發(fā)明可集中對讀、寫控件管理;剝離讀控件集中管理,控 件可復用程度高;由于對讀、寫控件進行了強制約束,控件實現(xiàn)缺陷減少;讀、寫控件分離, 系統(tǒng)性能顯著提高;讀寫分離,包結(jié)構(gòu)、類結(jié)構(gòu)清晰,源代碼邏輯清晰可見。
[0011] 在上述技術方案的基礎上,本發(fā)明還可以做如下改進。
[0012] 進一步,步驟2中按照使用頻度對讀控件分類,所分類別包括表格控件、樹控件、 下拉框控件、單選控件、復選框控件以及JS0N控件。
[0013] 進一步,所述寫控件包括插入控件、更新控件、刪除控件和批量控件。
[0014] 本發(fā)明解決上述技術問題的另一技術方案如下:一種系統(tǒng)讀寫控件分離系統(tǒng),其 特征在于,包括控件分類模塊、讀控件分類模塊、類架構(gòu)定制模塊、讀控件實現(xiàn)模塊和讀控 件管理模塊;
[0015] 所述控件分類模塊,其用于將界面控件分為讀控件和寫控件;
[0016] 所述讀控件分類模塊,其用于按照使用頻度對讀控件進行分類;
[0017] 所述類架構(gòu)定制模塊,其用于對每一類讀控件,定制一套后臺類架構(gòu),包裝控件實 現(xiàn)方式;
[0018] 所述讀控件實現(xiàn)模塊,其用于根據(jù)類架構(gòu)定義,實現(xiàn)特定接口,實現(xiàn)界面的讀控 件;
[0019] 所述讀控件管理模塊,其用于對讀控件進行統(tǒng)一管理,與寫控件隔離。
[0020] 在上述技術方案的基礎上,本發(fā)明還可以做如下改進。
[0021] 進一步,所述按照使用頻度對讀控件分類,所分類別包括表格控件、樹控件、下拉 框控件、單選控件、復選框控件以及JSON控件。
[0022] 進一步,所述寫控件包括插入控件、更新控件、刪除控件和批量控件。
【專利附圖】
【附圖說明】
[0023] 圖1為本發(fā)明所述一種系統(tǒng)讀寫控件分離方法流程圖;
[0024] 圖2為本發(fā)明所述一種系統(tǒng)讀寫控件分離系統(tǒng)框圖;
[0025] 圖3為本發(fā)明所述實施例中關于讀控件實現(xiàn)的流程圖;
[0026] 圖4為本發(fā)明所述實施例中關于讀控件實現(xiàn)過程示意圖。
[0027] 附圖中,各標號所代表的部件列表如下:
[0028] 1、控件分類模塊,2、讀控件分類模塊,3、類架構(gòu)定制模塊,4、讀控件實現(xiàn)模塊,5、 讀控件管理模塊。
【具體實施方式】
[0029] 以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。
[0030] 如圖1所示,一種系統(tǒng)讀寫控件分離方法,包括如下步驟:
[0031] 步驟1 :將界面控件分為讀控件和寫控件;
[0032] 步驟2 :按照使用頻度對讀控件進行分類;
[0033] 步驟3 :對每一類讀控件,定制一套后臺類架構(gòu),包裝控件實現(xiàn)方式;
[0034] 步驟4 :根據(jù)類架構(gòu)定義,實現(xiàn)特定接口,實現(xiàn)界面的讀控件;
[0035] 步驟5 :對讀控件進行統(tǒng)一管理,與寫控件隔離。
[0036] 步驟2中按照使用頻度對讀控件分類,所分類別包括表格、樹、下拉框、單選、復選 框以及JS0N控件。所述寫控件包括插入控件、更新控件、刪除控件和批量控件。
[0037] 如圖2所示,一種系統(tǒng)讀寫控件分離系統(tǒng),包括控件分類模塊1、讀控件分類模塊 2、類架構(gòu)定制模塊3、讀控件實現(xiàn)模塊4和讀控件管理模塊5 ;
[0038] 所述控件分類模塊1,其用于將界面控件分為讀控件和寫控件;
[0039] 所述讀控件分類模塊2,其用于按照使用頻度對讀控件進行分類;
[0040] 所述類架構(gòu)定制模塊3,其用于對每一類讀控件,定制一套后臺類架構(gòu),包裝控件 實現(xiàn)方式;
[0041] 所述讀控件實現(xiàn)模塊4,其用于根據(jù)類架構(gòu)定義,實現(xiàn)特定接口,實現(xiàn)界面的讀控 件;
[0042] 所述讀控件管理模塊5,其用于對讀控件進行統(tǒng)一管理,與寫控件隔離。
[0043] 所述按照使用頻度對讀控件分類,所分類別包括表格、樹、下拉框、單選、復選框以 及JS0N控件。所述寫控件包括插入控件、更新控件、刪除控件和批量控件。
[0044] 如圖3、4所示,以下以表格控件為例,簡要介紹實現(xiàn)界面讀控件的具體步驟。
[0045] 首先,開發(fā)界面端JS程序,調(diào)用統(tǒng)一 URL資源;
[0046] 其次,GridAction接收到資源請求,進行資源轉(zhuǎn)發(fā)調(diào)用CommonGridService ;
[0047] 再次,CommonGridService根據(jù)請求表格分類,加載不同的IGrid實現(xiàn);
[0048] 最后,具體的IGrid實現(xiàn),如PositionGrid,加載表格數(shù)據(jù)。
[0049] 本發(fā)明可集中對讀、寫控件管理;剝離讀控件集中管理,控件可復用程度高;由于 對讀、寫控件進行了強制約束,控件實現(xiàn)缺陷減少;讀、寫控件分離,系統(tǒng)性能顯著提高;讀 寫分離,包結(jié)構(gòu)、類結(jié)構(gòu)清晰,源代碼邏輯清晰可見。
[0050] 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1. 一種系統(tǒng)讀寫控件分離方法,其特征在于,包括如下步驟: 步驟1 :將界面控件分為讀控件和寫控件; 步驟2 :按照使用頻度對讀控件進行分類; 步驟3 :對每一類讀控件,定制一套后臺類架構(gòu),包裝控件實現(xiàn)方式; 步驟4 :根據(jù)類架構(gòu)定義,實現(xiàn)特定接口,實現(xiàn)界面的讀控件; 步驟5 :對讀控件進行統(tǒng)一管理,與寫控件隔離。
2. 根據(jù)權(quán)利要求1所述一種系統(tǒng)讀寫控件分離方法,其特征在于,步驟2中按照使用頻 度對讀控件分類,所分類別包括表格控件、樹控件、下拉框控件、單選控件、復選框控件以及 JSON控件。
3. 根據(jù)權(quán)利要求1所述一種系統(tǒng)讀寫控件分離方法,其特征在于,所述寫控件包括插 入控件、更新控件、刪除控件和批量控件。
4. 一種系統(tǒng)讀寫控件分離系統(tǒng),其特征在于,包括控件分類模塊、讀控件分類模塊、類 架構(gòu)定制模塊、讀控件實現(xiàn)模塊和讀控件管理模塊; 所述控件分類模塊,其用于將界面控件分為讀控件和寫控件; 所述讀控件分類模塊,其用于按照使用頻度對讀控件進行分類; 所述類架構(gòu)定制模塊,其用于對每一類讀控件,定制一套后臺類架構(gòu),包裝控件實現(xiàn)方 式; 所述讀控件實現(xiàn)模塊,其用于根據(jù)類架構(gòu)定義,實現(xiàn)特定接口,實現(xiàn)界面的讀控件; 所述讀控件管理模塊,其用于對讀控件進行統(tǒng)一管理,與寫控件隔離。
5. 根據(jù)權(quán)利要求4所述一種系統(tǒng)讀寫控件分離系統(tǒng),其特征在于,所述按照使用頻度 對讀控件分類,所分類別包括表格控件、樹控件、下拉框控件、單選控件、復選框控件以及 JSON控件。
6. 根據(jù)權(quán)利要求4所述一種系統(tǒng)讀寫控件分離系統(tǒng),其特征在于,所述寫控件包括插 入控件、更新控件、刪除控件和批量控件。
【文檔編號】G06F9/44GK104111833SQ201410317714
【公開日】2014年10月22日 申請日期:2014年7月4日 優(yōu)先權(quán)日:2014年7月4日
【發(fā)明者】趙興雨 申請人:北京思特奇信息技術股份有限公司