Web系統的模塊整合方法和裝置制造方法
【專利摘要】本發明提出了一種Web系統的模塊整合方法和裝置,其中,Web系統的模塊整合方法包括:配置步驟,為每個子模塊添加配置目標配置文件;更新步驟,在部署子模塊時,根據所述Web系統的配置文件和所述子模塊的目標配置文件來更新所述Web系統的配置文件。通過本發明的技術方案,可以實現子模塊與Web系統的自動整合,從而提高用戶的Web系統使用體驗。
【專利說明】Web系統的模塊整合方法和裝置
【技術領域】
[0001]本發明涉及Web系統【技術領域】,具體而言,涉及一種Web系統的模塊整合方法和一種Web系統的模塊整合裝置。
【背景技術】
[0002]當一個Web系統達到一定規模后,都會包含各種業務子模塊,這些子模塊可能由不同的開發團隊,在不同的時間開發出來。
[0003]而目前,每當向Web系統中部署一個子模塊或從Web系統中去除一個子模塊時,都需要開發人員參與,將子模塊的相關配置加入到Web系統的配置文件(Web.xml)中,或將子模塊的相關配置從Web系統的配置文件(Web.xml)中剔除,但是,這種Web系統整合子模塊方法不僅繁瑣,而且由于需要人為參與,還很容易出錯,造成更多麻煩,尤其是在實施人員給客戶安裝不同的業務產品時,這時,調整Web系統配置文件的工作將更加困難。
[0004]因此,需要一種新的技術方案,可以實現在不需要人為參與的情況下,子模塊的配置文件即可與Web系統的配置文件進行自動合并,進而使子模塊自動整合到Web系統中,并達到簡化子模塊的部署工作的目的。
【發明內容】
[0005]本發明正是基于上述問題,提出了一種新的技術方案,可以實現在部署子模塊時,子模塊的配置文件不需要人為參與即可與Web系統中已有的配置文件進行自動合并,進而實現使子模塊可以自動整合到Web系統,并達到簡化子模塊的部署工作的目的。
[0006]有鑒于此,本發明的一方面提出了一種Web系統的模塊整合方法,包括:配置步驟,為每個子模塊配置目標配置文件;更新步驟,在部署子模塊時,根據所述Web系統的配置文件和所述子模塊的目標配置文件來更新所述Web系統的配置文件。
[0007]在該技術方案中,由于已對子模塊的配置文件進行了特殊處理即配置了目標配置文件,因此,在向Web系統中部署所述子模塊時,不需要開發人員或用戶參與,所述子模塊的配置文件即可與Web系統中的配置文件進行自動整合,并對Web系統中的配置文件進行增刪工作,以更新Web系統中的配置文件,最終使所述子模塊可以自動合并到Web系統中。
[0008]在上述技術方案中,優選地,所述目標配置文件包括與所述子模塊的子模塊標識相對應的至少一個第一功能元素,以及至少一個第二功能元素。
[0009]在該技術方案中,由于目標配置文件的第一功能元素和第二功能元素組成,均包含一個子模塊標識,因而,Web系統可以根據所述子模塊標識判斷Web系統的配置文件是否已存在所述子模塊對應的目標配置文件,同時也便于Web系統根據所述子模塊標識徹底刪除目標配置文件或根據所述子模塊標識將所述目標配置文件完整地添加到所述Web系統的配置文件中。
[0010]其中,所述第一功能元素和所述第二功能元素包括但不限于以下幾種元素:listener (監聽)元素、filter (過濾器)元素、servlet (小程序)元素。
[0011]在上述技術方案中,優選地,在增加所述子模塊時,所述更新步驟具體包括:判斷步驟,解析所述Web系統的配置文件,確定所述配置文件中是否已存在關于所述子模塊標識的第一功能元素;以及處理步驟,如果所述判斷步驟的判定結果為是,則將關于所述子模塊標識的第一功能元素從所述Web系統的配置文件中刪除,并將所述子模塊的所述目標配置文件添加到所述Web系統的配置文件中,否則,直接將所述目標配置文件添加到所述Web系統的配置文件中。
[0012]在該技術方案中,在向Web系統中添加子模塊時,配置文件解析引擎Web系統將解析Web系統的配置文件,以便于判斷Web系統的配置文件中是否已存在所述子模塊對應的第一功能元素,如果判定Web系統的配置文件中已經存在所述第一功能元素,則由于所述子模塊可能已被更新,因此,需要先刪除所述第一功能元素,然后再將所述子模塊的目標配置文件添加到Web系統中,以使所述子模塊的目標配置文件可與Web系統的配置文件準確無誤地整合在一起;反之,如果當前Web系統的配置文件中不存在所述子模塊對應的第一功能元素,則直接將所述目標配置文件添加到Web系統的配置文件中即可實現子模塊與Web系統的自動整合。
[0013]在上述技術方案中,優選地,在刪除所述子模塊時,所述更新步驟包括:刪除步驟,將所述目標配置文件直接從所述當前Web系統的配置文件中刪除,以刪除所述子模塊。
[0014]在該技術方案中,當用戶刪除所述子模塊時,Web系統會自動識別子模塊的目標配置文件并自動地將所述目標配置文件從Web系統中刪除,由于整個目標配置文件的刪除過程,不需要人為刪除,因而,可以避免人為因素帶來的錯誤,并防止出現目標配置文件刪除不徹底或誤刪除子模塊以外的其它配置文件的情況。
[0015]在上述技術方案中,優選地,通過從所述Web系統的配置文件中刪除與所述子模塊標識對應的所述第一功能元素來實現將所述目標配置文件從所述Web系統的配置文件中刪除;以及通過將與所述子模塊標識對應的至少一個所述第二功能元素分別添加到所述Web系統的配置文件中的對應的元素區域中來實現將所述目標配置文件添加到所述Web系統的配置文件中。
[0016]在該技術方案中,通過利用子模塊標識對應的至少一個所述第一功能元素和子模塊標識對應的至少一個所述第二功能元素,可以實現目標配置文件與Web系統的配置文件的自動整合,而且由于整個過程不需要開發人員參與,因而可以提高配置文件的整合準確率,并減少整合錯誤。
[0017]本發明的另一方面提出了一種Web系統的模塊整合裝置,包括:配置單元,為每個子模塊配置目標配置文件;更新單元,連接至所述配置單元,在部署子模塊時,根據所述Web系統的配置文件和所述子模塊的目標配置文件來更新所述Web系統的配置文件。
[0018]在該技術方案中,由于已對子模塊的配置文件進行了特殊處理即配置了目標配置文件,因此,在向Web系統中部署所述子模塊時,不需要開發人員或用戶參與,所述子模塊的配置文件即可與Web系統中的配置文件進行自動整合,并對Web系統中的配置文件進行增刪工作,以更新Web系統中的配置文件,最終使所述子模塊可以自動合并到Web系統中。
[0019]在上述技術方案中,優選地,所述目標配置文件包括與所述子模塊的子模塊標識相對應的至少一個第一功能元素,以及至少一個第二功能元素。
[0020]在該技術方案中,由于目標配置文件的第一功能元素和第二功能元素組成,均包含一個子模塊標識,因而,Web系統可以根據所述子模塊標識判斷Web系統的配置文件是否已存在所述子模塊對應的目標配置文件,同時也便于Web系統根據所述子模塊標識徹底刪除目標配置文件或根據所述子模塊標識將所述目標配置文件完整地添加到所述Web系統的配置文件中。
[0021]其中,所述第一功能元素和所述第二功能元素包括但不限于以下幾種元素:listener (監聽)元素、filter (過濾器)元素、servlet (小程序)元素。
[0022]在上述技術方案中,優選地,在增加所述子模塊時,所述更新單元包括:判斷單元,解析所述Web系統的配置文件,確定所述配置文件中是否已存在關于所述子模塊標識的第一功能元素;以及處理單元,如果所述判斷步驟的判定結果為是,則將關于所述子模塊標識的第一功能元素從所述Web系統的配置文件中刪除,并將所述子模塊的所述目標配置文件添加到所述Web系統的配置文件中,否則,直接將所述目標配置文件添加到所述Web系統的配置文件中。
[0023]在該技術方案中,在向Web系統中添加子模塊時,配置文件解析引擎Web系統將解析Web系統的配置文件,以便于判斷Web系統的配置文件中是否已存在所述子模塊對應的第一功能元素,如果判定Web系統的配置文件中已經存在所述第一功能元素,則由于所述子模塊可能已被更新,因此,需要先刪除所述第一功能元素,然后再將所述子模塊的目標配置文件添加到Web系統中,以使所述子模塊的目標配置文件可與Web系統的配置文件準確無誤地整合在一起;反之,如果當前Web系統的配置文件中不存在所述子模塊對應的第一功能元素,則直接將所述目標配置文件添加到Web系統的配置文件中即可實現子模塊與Web系統的自動整合。
[0024]在上述技術方案中,優選地,刪除單元,將所述目標配置文件直接從所述當前Web系統的配置文件中刪除,以刪除所述子模塊。
[0025]在該技術方案中,當用戶刪除所述子模塊時,Web系統會自動識別子模塊的目標配置文件并自動地將所述目標配置文件從Web系統中刪除,由于整個目標配置文件的刪除過程,不需要人為刪除,因此,可以避免人為因素帶來的錯誤,并防止出現目標配置文件刪除不徹底或誤刪除子模塊以外的其它配置文件的情況。
[0026]在上述技術方案中,優選地,所述刪除單元具體用于,通過從所述Web系統的配置文件中刪除與所述子模塊標識對應的所述第一功能元素來實現將所述目標配置文件從所述Web系統的配置文件中刪除;以及所述處理單元具體用于,通過將與所述子模塊標識對應的至少一個所述第二功能元素分別添加到所述Web系統的配置文件中的對應的元素區域中來實現將所述目標配置文件添加到所述Web系統的配置文件中。
[0027]在該技術方案中,通過利用子模塊標識對應的至少一個所述第一功能元素和子模塊標識對應的至少一個所述第二功能元素,可以實現目標配置文件與Web系統的配置文件的自動整合,而且由于整個過程不需要開發人員參與,因而可以提高配置文件的整合準確率,并減少整合錯誤。
[0028]通過以上技術方案,可以實現在不需要人為參與的情況下,子模塊的配置文件即可與Web系統中配置文件進行自動合并,進而使子模塊自動整合到Web系統中,并達到簡化子模塊的部署工作的目的。
【專利附圖】
【附圖說明】
[0029]圖1示出了根據本發明的一個實施例的Web系統的模塊整合方法的流程示意圖;
[0030]圖2示出了根據本發明的另一個實施例的Web系統的模塊整合方法的流程示意圖;
[0031]圖3示出了根據本發明的又一個實施例的Web系統的模塊整合方法的流程示意圖;
[0032]圖4示出了根據本發明的一個實施例的Web系統的模塊整合裝置的結構示意圖。
【具體實施方式】
[0033]為了能夠更清楚地理解本發明的上述目的、特征和優點,下面結合附圖和【具體實施方式】對本發明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0034]在下面的描述中闡述了很多具體細節以便于充分理解本發明,但是,本發明還可以采用其他不同于在此描述的其他方式來實施,因此,本發明的保護范圍并不受下面公開的具體實施例的限制。
[0035]圖1示出了根據本發明的一個實施例的Web系統的模塊整合方法的流程示意圖。
[0036]如圖1所示,根據本發明的一個實施例的Web系統的模塊整合方法,包括:配置步驟102,為每個子模塊配置目標配置文件;更新步驟104,在部署子模塊時,根據所述Web系統的配置文件和所述子模塊的目標配置文件來更新所述Web系統的配置文件。
[0037]在該技術方案中,由于已對子模塊的配置文件進行了特殊處理即配置了目標配置文件,因此,在向Web系統中部署所述子模塊時,不需要開發人員或用戶參與,所述子模塊的配置文件即可與Web系統中的配置文件進行自動整合,并對Web系統中的配置文件進行增刪工作,以更新Web系統中的配置文件,最終使所述子模塊可以自動合并到Web系統中。
[0038]在上述技術方案中,優選地,所述目標配置文件包括與所述子模塊的子模塊標識相對應的至少一個第一功能元素,以及至少一個第二功能元素。
[0039]在該技術方案中,由于目標配置文件的第一功能元素和第二功能元素組成,均包含一個子模塊標識,因而,Web系統可以根據所述子模塊標識判斷Web系統的配置文件是否已存在所述子模塊對應的目標配置文件,同時也便于Web系統根據所述子模塊標識徹底刪除目標配置文件或根據所述子模塊標識將所述目標配置文件完整地添加到所述Web系統的配置文件中。
[0040]其中,所述第一功能元素和所述第二功能元素包括但不限于以下幾種元素:listener (監聽)元素、filter (過濾器)元素、servlet (小程序)元素。
[0041]在上述技術方案中,優選地,在增加所述子模塊時,所述更新步驟具體包括:判斷步驟,解析所述Web系統的配置文件,確定所述配置文件中是否已存在關于所述子模塊標識的第一功能元素;以及處理步驟,如果所述判斷步驟的判定結果為是,則將關于所述子模塊標識的第一功能元素從所述Web系統的配置文件中刪除,并將所述子模塊的所述目標配置文件添加到所述Web系統的配置文件中,否則,直接將所述目標配置文件添加到所述Web系統的配置文件中。
[0042]在該技術方案中,在向Web系統中添加子模塊時,配置文件解析引擎Web系統將解析Web系統的配置文件,以便于判斷Web系統的配置文件中是否已存在所述子模塊對應的第一功能元素,如果判定Web系統的配置文件中已經存在所述第一功能元素,則由于所述子模塊可能已被更新,因此,需要先刪除所述第一功能元素,然后再將所述子模塊的目標配置文件添加到Web系統中,以使所述子模塊的目標配置文件可與Web系統的配置文件準確無誤地整合在一起;反之,如果當前Web系統的配置文件中不存在所述子模塊對應的第一功能元素,則直接將所述目標配置文件添加到Web系統的配置文件中即可實現子模塊與Web系統的自動整合。
[0043]在上述技術方案中,優選地,在刪除所述子模塊時,所述更新步驟包括:刪除步驟,將所述目標配置文件直接從所述當前Web系統的配置文件中刪除,以刪除所述子模塊。
[0044]在該技術方案中,當用戶刪除所述子模塊時,Web系統會自動識別子模塊的目標配置文件并自動地將所述目標配置文件從Web系統中刪除,由于整個目標配置文件的刪除過程,不需要人為刪除,因此,可以避免人為因素帶來的錯誤,并防止出現目標配置文件刪除不徹底或誤刪除子模塊以外的其它配置文件的情況。
[0045]在上述技術方案中,優選地,通過從所述Web系統的配置文件中刪除與所述子模塊標識對應的所述第一功能元素來實現將所述目標配置文件從所述Web系統的配置文件中刪除;以及通過將與所述子模塊標識對應的至少一個所述第二功能元素分別添加到所述Web系統的配置文件中的對應的元素區域中來實現將所述目標配置文件添加到所述Web系統的配置文件中。
[0046]在該技術方案中,通過利用子模塊標識對應的至少一個所述第一功能元素和子模塊標識對應的至少一個所述第二功能元素,可以實現目標配置文件與Web系統的配置文件的自動整合,而且由于整個過程不需要開發人員參與,因而可以提高配置文件的整合準確率,并減少整合錯誤。
[0047]圖2示出了根據本發明的另一個實施例的Web系統的模塊整合方法的流程示意圖。
[0048]如圖2所示,根據本發明的另一個實施例的Web系統的模塊整合方法,包括:
[0049]步驟202,在部署項目時,首先部署帶有Web配置文件的Web主系統,這樣,在不添加其它子模塊時,主系統即可正常運行。
[0050]步驟204,向子模塊配置文件中添加子模塊元素(如listener、filter、servlet等)以創建子模塊配置文件,其中,該子模塊配置文件具有特殊的文件后綴名標識,且在整合到Web配置文件之前不會被程序調用解析到。
[0051]步驟206,在子模塊配置文件創建完成,并部署到Web主系統時,運行配置文件解析引擎,以解析Web系統的配置文件。
[0052]步驟208,根據解析結果,判斷Web系統的配置文件中是否已存在當前要部署的子模塊的配置文件,如果存在,則執行步驟210 ;反之,則執行步驟212。
[0053]步驟210,刪除Web系統的配置文件中已存在的當前要部署的子模塊的配置文件。
[0054]步驟212,解析子模塊的配置文件。
[0055]步驟214,根據解析結果,讀取子模塊的配置文件中包含的元素。
[0056]步驟216,將讀取出的元素(元素中包含子模塊標識),分別插入到Web配置文件中的對應元素區域中,以將子模塊的配置文件合并到Web系統的配置文件中。
[0057]步驟218,保存合并后的Web系統的配置文件,即可實現子模塊與Web系統的自動整合。
[0058]圖3示出了根據本發明的又一個實施例的Web系統的模塊整合方法的流程示意圖。
[0059]如圖3所示,根據本發明的又一個實施例的Web系統的模塊整合方法,包括:
[0060]步驟302,向子模塊中增加特定類型的配置文件。
[0061]步驟304,向Web主系統中部署Web配置文件,以使主系統可以正常運行。
[0062]步驟306,運行解析引擎并解析Web配置文件和子模塊的配置文件。
[0063]步驟308,根據解析結果對比兩個配置文件,并做增、刪、改的整合工作,以使子模塊可以整合到Web系統中。
[0064]當然,在將子模塊部署至Web系統中時,可以根據項目進度,在開發的過程中,實時地部署所述子模塊或在項目結束后統一部署所述子模塊。
[0065]圖4示出了根據本發明的一個實施例的Web系統的模塊整合裝置的結構示意圖。
[0066]如圖4所示,根據本發明的一個實施例的Web系統的模塊整合裝置400,包括:配置單元402,為每個子模塊配置目標配置文件;更新單元404,連接至所述配置單元402,在部署子模塊時,根據所述Web系統的配置文件和所述子模塊的目標配置文件來更新所述Web系統的配置文件。
[0067]在該技術方案中,由于已對子模塊的配置文件進行了特殊處理即配置了目標配置文件,因此,在向Web系統中部署所述子模塊時,不需要開發人員或用戶參與,所述子模塊的配置文件即可與Web系統中的配置文件進行自動整合,并對Web系統中的配置文件進行增刪工作,以更新Web系統中的配置文件,最終使所述子模塊可以自動合并到Web系統中。
[0068]在上述技術方案中,優選地,所述目標配置文件包括與所述子模塊的子模塊標識相對應的至少一個第一功能元素,以及至少一個第二功能元素。
[0069]在該技術方案中,由于目標配置文件的第一功能元素和第二功能元素組成,均包含一個子模塊標識,因而,Web系統可以根據所述子模塊標識判斷Web系統的配置文件是否已存在所述子模塊對應的目標配置文件,同時也便于Web系統根據所述子模塊標識徹底刪除目標配置文件或根據所述子模塊標識將所述目標配置文件完整地添加到所述Web系統的配置文件中。
[0070]其中,所述第一功能元素和所述第二功能元素包括但不限于以下幾種元素:listener (監聽)元素、filter (過濾器)元素、servlet (小程序)元素。
[0071]在上述技術方案中,優選地,在增加所述子模塊時,所述更新單元404包括:判斷單元4042,解析所述Web系統的配置文件,確定所述配置文件中是否已存在關于所述子模塊標識的第一功能元素;以及處理單元4044,如果所述判斷步驟的判定結果為是,則將關于所述子模塊標識的第一功能元素從所述Web系統的配置文件中刪除,并將所述子模塊的所述目標配置文件添加到所述Web系統的配置文件中,否則,直接將所述目標配置文件添加到所述Web系統的配置文件中。
[0072]在該技術方案中,在向Web系統中添加子模塊時,配置文件解析引擎Web系統將解析Web系統的配置文件,以便于判斷Web系統的配置文件中是否已存在所述子模塊對應的第一功能元素,如果判定Web系統的配置文件中已經存在所述第一功能元素,則由于所述子模塊可能已被更新,因此,需要先刪除所述第一功能元素,然后再將所述子模塊的目標配置文件添加到Web系統中,以使所述子模塊的目標配置文件可與Web系統的配置文件準確無誤地整合在一起;反之,如果當前Web系統的配置文件中不存在所述子模塊對應的第一功能元素,則直接將所述目標配置文件添加到Web系統的配置文件中即可實現子模塊與Web系統的自動整合。
[0073]在上述技術方案中,優選地,刪除單元4046,將所述目標配置文件直接從所述當前Web系統的配置文件中刪除,以刪除所述子模塊。
[0074]在該技術方案中,當用戶刪除所述子模塊時,Web系統會自動識別子模塊的目標配置文件并自動地將所述目標配置文件從Web系統中刪除,由于整個目標配置文件的刪除過程,不需要人為刪除,因此,可以避免人為因素帶來的錯誤,并防止出現目標配置文件刪除不徹底或誤刪除子模塊以外的其它配置文件的情況。
[0075]在上述技術方案中,優選地,所述刪除單元具體用于,通過從所述Web系統的配置文件中刪除與所述子模塊標識對應的所述第一功能元素來實現將所述目標配置文件從所述Web系統的配置文件中刪除;以及所述處理單元具體用于,通過將與所述子模塊標識對應的至少一個所述第二功能元素分別添加到所述Web系統的配置文件中的對應的元素區域中來實現將所述目標配置文件添加到所述Web系統的配置文件中。
[0076]在該技術方案中,通過利用子模塊標識對應的至少一個所述第一功能元素和子模塊標識對應的至少一個所述第二功能元素,可以實現目標配置文件與Web系統的配置文件的自動整合,而且由于整個過程不需要開發人員參與,因而可以提高配置文件的整合準確率,并減少整合錯誤,達到簡化子模塊的部署工作的目的。。
[0077]以上結合附圖詳細說明了本發明的技術方案,通過本技術方案,可以實現在不需要人為參與的情況下,子模塊的配置文件即可與Web系統配置文件進行自動合并,進而使子模塊自動整合到Web系統中。
[0078]術語“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領域的普通技術人員而言,可以根據具體情況理解上述術語在本發明中的具體含義。
[0079]以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種Web系統的模塊整合方法,其特征在于,包括: 配置步驟,為每個子模塊配置目標配置文件; 更新步驟,在部署子模塊時,根據所述Web系統的配置文件和所述子模塊的目標配置文件來更新所述Web系統的配置文件。
2.根據權利要求1所述的Web系統的模塊整合方法,其特征在于, 所述目標配置文件包括與所述子模塊的子模塊標識相對應的至少一個第一功能元素,以及至少一個第二功能元素。
3.根據權利要求2所述的Web系統的模塊整合方法,其特征在于,在增加所述子模塊時,所述更新步驟具體包括: 判斷步驟,解析所述Web系統的配置文件,確定所述配置文件中是否已存在關于所述子模塊標識的第一功能元素;以及 處理步驟,如果所述判斷步驟的判定結果為是,則將關于所述子模塊標識的第一功能元素從所述Web系統的配置文件中刪除,并將所述子模塊的所述目標配置文件添加到所述Web系統的配置文件中,否則,直接將所述目標配置文件添加到所述Web系統的配置文件中。
4.根據權利要求 2所述的Web系統的模塊整合方法,其特征在于, 在刪除所述子模塊時,所述更新步驟具體包括: 刪除步驟,將所述目標配置文件直接從所述當前Web系統的配置文件中刪除,以刪除所述子模塊。
5.根據權利要求3或4所述的Web系統的模塊整合方法,其特征在于, 通過從所述Web系統的配置文件中刪除與所述子模塊標識對應的所述第一功能元素來實現將所述目標配置文件從所述Web系統的配置文件中刪除;以及 通過將與所述子模塊標識對應的至少一個所述第二功能元素分別添加到所述Web系統的配置文件中的對應的元素區域中來實現將所述目標配置文件添加到所述Web系統的配置文件中。
6.—種Web系統的模塊整合裝置,其特征在于,包括: 配置單元,為每個子模塊配置目標配置文件; 更新單元,連接至所述配置單元,在部署子模塊時,根據所述Web系統的配置文件和所述子模塊的目標配置文件來更新所述Web系統的配置文件。
7.根據權利要求6所述的Web系統的模塊整合裝置,其特征在于, 所述目標配置文件包括與所述子模塊的子模塊標識相對應的至少一個第一功能元素,以及至少一個第二功能元素。
8.根據權利要求7所述的Web系統的模塊整合裝置,其特征在于,在增加所述子模塊時,所述更新單元包括: 判斷單元,解析所述Web系統的配置文件,確定所述配置文件中是否已存在關于所述子模塊標識的第一功能元素;以及 處理單元,如果所述判斷步驟的判定結果為是,則將關于所述子模塊標識的第一功能元素從所述Web系統的配置文件中刪除,并將所述子模塊的所述目標配置文件添加到所述Web系統的配置文件中,否則,直接將所述目標配置文件添加到所述Web系統的配置文件中。
9.根據權利要求6所述的Web系統的模塊整合裝置,其特征在于,在刪除所述子模塊時,所述更新單元包括: 刪除單元,將所述目標配置文件直接從所述當前Web系統的配置文件中刪除,以刪除所述子模塊。
10.根據權利要求8或9所述的Web系統的模塊整合裝置,其特征在于, 所述刪除單元具體用于,通過從所述Web系統的配置文件中刪除與所述子模塊標識對應的所述第一功能元素來實現將所述目標配置文件從所述Web系統的配置文件中刪除;以及 所述處理單元具體用于,通過將與所述子模塊標識對應的至少一個所述第二功能元素分別添加到所述Web系統的配置文件中的對應的元素區域中來實現將所述目標配置文件添加到所述Web系統的 配置文件中。
【文檔編號】G06F9/445GK104077142SQ201410318917
【公開日】2014年10月1日 申請日期:2014年7月4日 優先權日:2014年7月4日
【發明者】丁銳鋒, 張曉燕 申請人:用友軟件股份有限公司