基于分布式系統(tǒng)的配置集成方法
【專利摘要】本發(fā)明涉及基于分布式系統(tǒng)的配置集成方法,其方法包括以下步驟:客戶端瀏覽器通過http協(xié)議請求路徑訪問Web服務(wù)器;Web服務(wù)器響應(yīng)每次請求時(shí)讀取存放在本地磁盤的json格式配置文件;Web服務(wù)器將配置文件讀取為字節(jié)流數(shù)據(jù),對字符串字節(jié)流進(jìn)行反序列化操作,然后返回給客戶端;客戶端程序?qū)⒎?wù)端返回的字符串字節(jié)流轉(zhuǎn)換成客戶端程序可識別的實(shí)體對象后加載到內(nèi)存中。本發(fā)明可以使在不同的運(yùn)行環(huán)境中客戶端程序和服務(wù)端程序同一個(gè)物理配置文件,并將相同的配置文件信息轉(zhuǎn)換為不同運(yùn)行環(huán)境中的實(shí)體對象,減少了設(shè)定信息的冗余和配置文件維護(hù)工作的復(fù)雜性。
【專利說明】基于分布式系統(tǒng)的配置集成方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及基于分布式系統(tǒng)的配置集成方法。
【背景技術(shù)】
[0002]由于基于瀏覽器程序的特殊性(服務(wù)端程序邏輯運(yùn)行于服務(wù)器環(huán)境中,而客戶端程序邏輯運(yùn)行于瀏覽器中),因此需要針對不同運(yùn)行環(huán)境中的程序邏輯使用不同格式的配置文件。這樣做不僅會造成大量相同配置設(shè)定的信息冗余(因?yàn)椴煌倪\(yùn)行環(huán)境使用的配置信息是一樣的),同時(shí),也增加了配置文件維護(hù)工作的復(fù)雜性。
【發(fā)明內(nèi)容】
[0003]要解決的技術(shù)問題:提供一種可以減小相同配置設(shè)定信息冗余及簡化配置文件維護(hù)工作的基于分布式系統(tǒng)的配置集成方法。
[0004]為實(shí)現(xiàn)以上發(fā)明目的,本發(fā)明提供以下技術(shù)方案:基于分布式系統(tǒng)的配置集成方法,其特征在于:其方法包括以下步驟:
[0005]步驟I)、客戶端瀏覽器通過http協(xié)議請求路徑訪問Web服務(wù)器;
[0006]步驟2)、Web服務(wù)器響應(yīng)每次請求時(shí)讀取存放在本地磁盤的json格式配置文件;
[0007]步驟3)、Web服務(wù)器將配置文件讀取為字節(jié)流數(shù)據(jù),對字符串字節(jié)流進(jìn)行反序列化操作,然后返回給客戶端;
[0008]步驟4)、客戶端程序?qū)⒎?wù)端返回的字符串字節(jié)流轉(zhuǎn)換成客戶端程序可識別的實(shí)體對象后加載到內(nèi)存中供調(diào)用。
[0009]本發(fā)明技術(shù)效果:對比傳統(tǒng)的配置文件處理方式,使用本解決方案可以使在不同的運(yùn)行環(huán)境中客戶端程序和服務(wù)端程序同一個(gè)物理配置文件,并將相同的配置文件信息轉(zhuǎn)換為不同運(yùn)行環(huán)境中的實(shí)體對象。本發(fā)明減少了設(shè)定信息的冗余和配置文件維護(hù)工作的復(fù)雜性。
【專利附圖】
【附圖說明】
[0010]圖1為本發(fā)明實(shí)施例基于分布式系統(tǒng)的配置集成方法的流程示意圖。
【具體實(shí)施方式】
[0011]以下結(jié)合附圖進(jìn)一步說明本發(fā)明【具體實(shí)施方式】。
[0012]參考圖1,基于分布式系統(tǒng)的配置集成方法,其特征在于:其方法包括以下步驟:
[0013]步驟I)、客戶端瀏覽器通過http協(xié)議請求路徑訪問Web服務(wù)器;
[0014]步驟2)、Web服務(wù)器響應(yīng)每次請求時(shí)讀取存放在本地磁盤的json格式配置文件;
[0015]步驟3)、Web服務(wù)器將配置文件讀取為字節(jié)流數(shù)據(jù),對字符串字節(jié)流進(jìn)行反序列化操作,然后返回給客戶端;
[0016]步驟4)、客戶端程序通過javascript語言eval O方法將服務(wù)端返回的字符串字節(jié)流轉(zhuǎn)換成客戶端程序可識別的實(shí)體對象后加載到內(nèi)存中供調(diào)用。
[0017]進(jìn)一步的,配置文件結(jié)構(gòu)如下:
[0018]
【權(quán)利要求】
1.基于分布式系統(tǒng)的配置集成方法,其特征在于:其方法包括以下步驟: 步驟I)、客戶端瀏覽器通過http協(xié)議請求路徑訪問Web服務(wù)器; 步驟2)、Web服務(wù)器響應(yīng)每次請求時(shí)讀取存放在本地磁盤的json格式配置文件; 步驟3)、Web服務(wù)器將配置文件讀取為字節(jié)流數(shù)據(jù),對字符串字節(jié)流進(jìn)行反序列化操作,然后返回給客戶端; 步驟4)、客戶端程序?qū)⒎?wù)端返回的字符串字節(jié)流轉(zhuǎn)換成客戶端程序可識別的實(shí)體對象后加載到內(nèi)存中供調(diào)用。
【文檔編號】H04L29/08GK104168306SQ201410301034
【公開日】2014年11月26日 申請日期:2014年6月26日 優(yōu)先權(quán)日:2014年6月26日
【發(fā)明者】王征平, 黃平, 韓騰飛, 陳杰 申請人:湖北安標(biāo)信息技術(shù)有限公司