專利名稱::基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)以及應(yīng)用業(yè)務(wù)服務(wù)
技術(shù)領(lǐng)域:
,特別涉及一種基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的方法及系統(tǒng)。技術(shù)背景隨著通信技術(shù)和互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,以及與日俱增的互聯(lián)網(wǎng)訪問量,對各種應(yīng)用業(yè)務(wù)的需求越來越旺盛,同時對各種應(yīng)用要求的安全性、快速響應(yīng)都有越來越高的要求,同時敏捷性、靈活性也是應(yīng)用業(yè)務(wù)項目成功與否的重要因素。如圖1所示,實現(xiàn)應(yīng)用業(yè)務(wù)的系統(tǒng)構(gòu)架主要由前端應(yīng)用系統(tǒng)、業(yè)務(wù)邏輯處理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)構(gòu)成,且通常情況下前端應(yīng)用系統(tǒng)、業(yè)務(wù)邏輯處理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)分別構(gòu)建于三個不同的硬件實體中,即前端應(yīng)用終端、業(yè)務(wù)邏輯處理服務(wù)器和數(shù)據(jù)庫服務(wù)器,前者作為用戶客戶端、后兩者作為服務(wù)器端,三者通過互聯(lián)網(wǎng)絡(luò)連接實現(xiàn)數(shù)據(jù)通信。前端應(yīng)用系統(tǒng)提供應(yīng)用業(yè)務(wù)UI交互界面(UserInterface,簡稱UI),用戶借助前端應(yīng)用系統(tǒng)進行UI交互操作,指定業(yè)務(wù)可視對象和相關(guān)的業(yè)務(wù)請求指令,請求獲取應(yīng)用業(yè)務(wù)服務(wù);業(yè)務(wù)邏輯處理系統(tǒng)則響應(yīng)用戶的請求,提供被請求的應(yīng)用業(yè)務(wù)服務(wù)相關(guān)的業(yè)務(wù)邏輯處理,并根據(jù)業(yè)務(wù)邏輯的需要而對數(shù)據(jù)庫進行查詢、提取、刷新、賦值、修改等訪問操作,進而獲得業(yè)務(wù)服務(wù)數(shù)據(jù),為用戶提供所需的應(yīng)用業(yè)務(wù)服務(wù)。從實現(xiàn)應(yīng)用業(yè)務(wù)的系統(tǒng)構(gòu)架可以看到,業(yè)務(wù)邏輯處理系統(tǒng)是實現(xiàn)應(yīng)用業(yè)務(wù)服務(wù)功能關(guān)鍵,其業(yè)務(wù)邏輯規(guī)則決定了業(yè)務(wù)服務(wù)功能的多樣化、穩(wěn)定性、敏捷性和靈活性。建設(shè)業(yè)務(wù)邏輯處理系統(tǒng)的核心是描述業(yè)務(wù)邏輯模型,由業(yè)務(wù)邏輯模型來體現(xiàn)業(yè)務(wù)邏輯規(guī)則和數(shù)據(jù)訪問規(guī)則。目前的常規(guī)技術(shù)通常是利用XML文本描述業(yè)務(wù)邏輯模型,通過配置一定數(shù)量的XML文本從而構(gòu)建業(yè)務(wù)邏輯處理系統(tǒng)。因為XML語言具有強大而靈活的標(biāo)簽描述特性,可以將業(yè)務(wù)可視對象、相關(guān)業(yè)務(wù)請求指令的觸發(fā)對象以及業(yè)務(wù)邏輯處理過程中需要訪問的數(shù)據(jù)訪問對象等分別作為不同的XML標(biāo)簽,通過XML語句描述這些XML標(biāo)簽之間的邏輯處理關(guān)系,生成描述業(yè)務(wù)邏輯模型的XML文本,同時考慮到目前應(yīng)用服務(wù)器技術(shù)對XML語言的支持,使得XML文本非常容易在應(yīng)用服務(wù)器上部署,從而基于XML文本構(gòu)建的業(yè)務(wù)邏輯處理系統(tǒng)越來越得到廣泛的應(yīng)用。但是隨著網(wǎng)絡(luò)應(yīng)用業(yè)務(wù)的不斷發(fā)展,基于XML文本構(gòu)建業(yè)務(wù)邏輯處理系統(tǒng)的局限性越來越明顯。由于用戶需要的應(yīng)用業(yè)務(wù)服務(wù)功能越來越豐富,并且常常會遇到用戶有定制業(yè)務(wù)規(guī)則或附加業(yè)務(wù)請求條件的需求,這使得應(yīng)用業(yè)務(wù)的業(yè)務(wù)邏輯模型越來越復(fù)雜,并且業(yè)務(wù)邏輯模型需要實現(xiàn)從業(yè)務(wù)請求到數(shù)據(jù)庫的訪問操作,因此業(yè)務(wù)邏輯模型中不僅需要描述業(yè)務(wù)邏輯規(guī)則,還需要描述數(shù)據(jù)訪問規(guī)則,并實現(xiàn)相應(yīng)的數(shù)據(jù)庫語言訪問指令,例如SQL語句,需要熟悉應(yīng)用業(yè)務(wù)中可視對象和相關(guān)業(yè)務(wù)請求指令開發(fā)參數(shù)以及數(shù)據(jù)庫開發(fā)參數(shù)并同時精通開發(fā)所用編程語言、XML語言以及數(shù)據(jù)庫語言的技術(shù)人員,才能夠完成對如此復(fù)雜的業(yè)務(wù)邏輯規(guī)則和數(shù)據(jù)訪問規(guī)則的描述工作,業(yè)務(wù)邏輯處理系統(tǒng)開發(fā)的學(xué)習(xí)成本較高;業(yè)務(wù)邏輯的復(fù)雜化也同時使得實現(xiàn)業(yè)務(wù)邏輯處理系統(tǒng)的XML文本數(shù)量劇烈增加,不同XML文本之間的引用、調(diào)用關(guān)系也越來越復(fù)雜,開發(fā)技術(shù)人員通常需要掌握系統(tǒng)中全部XML文本描述的業(yè)務(wù)邏輯模型才可以進行進一步的業(yè)務(wù)邏輯開發(fā),否則極易在引用和調(diào)用關(guān)系中出現(xiàn)數(shù)據(jù)類型沖突而導(dǎo)致邏輯處理結(jié)果錯誤,開發(fā)效率低、周期長,開發(fā)靈活性受限,開發(fā)的業(yè)務(wù)邏輯處理系統(tǒng)穩(wěn)定性難以保證,需要通過反復(fù)運行、調(diào)試、檢錯;此外,由于應(yīng)用服務(wù)器需要對描述業(yè)務(wù)邏輯的XML文本進行解析,并對XML標(biāo)簽和語言加以解釋進而得以執(zhí)行,并且在業(yè)務(wù)邏輯處理和執(zhí)行的過程中,將XML標(biāo)簽都當(dāng)做一個對象來進行處理,加劇了語句執(zhí)行的復(fù)雜度,執(zhí)行效率低,影響了業(yè)務(wù)邏輯處理的敏捷性
發(fā)明內(nèi)容針對現(xiàn)有技術(shù)中存在的上述不足,本發(fā)明提出一種基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的方法,以降低開發(fā)業(yè)務(wù)邏輯處理系統(tǒng)的學(xué)習(xí)成本,提高業(yè)務(wù)邏輯處理系統(tǒng)的開發(fā)效率,增強其執(zhí)行業(yè)務(wù)邏輯處理的敏捷性、靈活性、穩(wěn)定性。為實現(xiàn)上述目的,本發(fā)明采用了如下技術(shù)手段基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的方法,采用強類型語言構(gòu)建關(guān)系映射執(zhí)行語句和語法解析執(zhí)行語句,對業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令進行映射和解析處理獲得數(shù)據(jù)庫語言訪問指令,從而實現(xiàn)對數(shù)據(jù)庫的訪問操作,獲得業(yè)務(wù)服務(wù)數(shù)據(jù);所述關(guān)系映射執(zhí)行語句用于將業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令映射為描述業(yè)務(wù)執(zhí)行對象和業(yè)務(wù)邏輯規(guī)則的業(yè)務(wù)處理表達式;所述語法解析執(zhí)行語句用于將所述業(yè)務(wù)處理表達式解析為描述數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則的數(shù)據(jù)庫語言訪問指令。上述實現(xiàn)業(yè)務(wù)邏輯處理的方法中,具體而言,所述業(yè)務(wù)處理表達式至少包括業(yè)務(wù)執(zhí)行對象表達式和業(yè)務(wù)邏輯規(guī)則表達式,所述業(yè)務(wù)邏輯規(guī)則表達式用于描述業(yè)務(wù)執(zhí)行對象之間以及業(yè)務(wù)執(zhí)行對象與其相關(guān)數(shù)據(jù)訪問對象之間的邏輯處理關(guān)系;所述關(guān)系映射執(zhí)行語句具體用于將業(yè)務(wù)可視對象映射為業(yè)務(wù)執(zhí)行對象表達式,將業(yè)務(wù)請求指令映射為業(yè)務(wù)邏輯規(guī)則表達式。上述實現(xiàn)業(yè)務(wù)邏輯處理的方法中,具體而言,所述語法解析執(zhí)行語句具體用于從所述業(yè)務(wù)邏輯規(guī)則表達式中解析獲得與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象以及相應(yīng)的數(shù)據(jù)訪問規(guī)則,根據(jù)所述數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則形成數(shù)據(jù)庫語言訪問指令。上述實現(xiàn)業(yè)務(wù)邏輯處理的方法中,進一步,所述業(yè)務(wù)請求指令還附加有請求條件;所述業(yè)務(wù)邏輯規(guī)則表達式中還包含有邏輯條件參數(shù),所述邏輯條件參數(shù)用于描述與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍;所述關(guān)系映射執(zhí)行語句還用于將業(yè)務(wù)請求指令中附加的請求條件映射為業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù)。上述實現(xiàn)業(yè)務(wù)邏輯處理的方法中,進一步,所述語法解析執(zhí)行語句具體用于從所述業(yè)務(wù)邏輯規(guī)則表達式中解析獲得與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象以及相應(yīng)的數(shù)據(jù)訪問規(guī)則,并由業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù)解析確定與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍,根據(jù)所述數(shù)據(jù)訪問對象、數(shù)據(jù)訪問規(guī)則以及數(shù)據(jù)訪問對象的取值條件或/和取值范圍形成數(shù)據(jù)庫語言訪問指令。上述實現(xiàn)業(yè)務(wù)邏輯處理的方法中,進一步,所述業(yè)務(wù)處理表達式采用Lambda表達式語法結(jié)構(gòu)。本發(fā)明還相應(yīng)地提供了基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng),為此采用的技術(shù)手段如下基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng),包括領(lǐng)域模型模塊,主要由業(yè)務(wù)可視對象和與業(yè)務(wù)可視對象相關(guān)的業(yè)務(wù)請求指令的集合構(gòu)成,作為前端應(yīng)用系統(tǒng)的可視化交互對象;對象關(guān)系映射模塊,主要由強類型語言構(gòu)建的關(guān)系映射執(zhí)行語句的集合構(gòu)成,用于將業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令映射為描述業(yè)務(wù)執(zhí)行對象和業(yè)務(wù)邏輯規(guī)則的業(yè)務(wù)處理表達式;語法解析模塊,主要由強類型語言構(gòu)建的語法解析執(zhí)行語句的集合構(gòu)成,用于將所述業(yè)務(wù)處理表達式解析為描述數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則的數(shù)據(jù)庫語言訪問指令;以及,數(shù)據(jù)訪問模塊,主要由數(shù)據(jù)庫語言訪問指令的集合構(gòu)成,用于執(zhí)行對數(shù)據(jù)庫的訪問操作。上述實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng)中,具體而言,所述業(yè)務(wù)處理表達式至少包括業(yè)務(wù)執(zhí)行對象表達式和業(yè)務(wù)邏輯規(guī)則表達式,所述業(yè)務(wù)邏輯規(guī)則表達式用于描述業(yè)務(wù)執(zhí)行對象之間以及業(yè)務(wù)執(zhí)行對象與其相關(guān)數(shù)據(jù)訪問對象之間的邏輯處理關(guān)系;所述對象關(guān)系映射模塊包括對象映射單元和關(guān)系映射單元;所述對象映射單元用于將業(yè)務(wù)可視對象映射為業(yè)務(wù)執(zhí)行對象表達式;所述關(guān)系映射單元用于將業(yè)務(wù)請求指令映射為業(yè)務(wù)邏輯規(guī)則表達式;所述語法解析模塊包括表達式解析單元和指令編譯單元,所述表達式解析單元用于從業(yè)務(wù)邏輯規(guī)則表達式中解析獲得與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象以及相應(yīng)的數(shù)據(jù)訪問規(guī)則,所述指令編譯單元用于根據(jù)所述數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則形成數(shù)據(jù)庫語言訪問指令。上述實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng)中,進一步,所述業(yè)務(wù)請求指令還附加有請求條件;所述業(yè)務(wù)邏輯規(guī)則表達式中還包含有邏輯條件參數(shù),所述邏輯條件參數(shù)用于描述與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍;所述對象關(guān)系映射模塊還包括條件映射單元,用于將業(yè)務(wù)請求指令中附加的請求條件映射為業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù);所述語法解析模塊還包括條件解析單元,用于由業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù)解析確定與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍,所述指令編譯單元用于根據(jù)所述數(shù)據(jù)訪問對象、數(shù)據(jù)訪問規(guī)則以及數(shù)據(jù)訪問對象的取值條件或/和取值范圍形成數(shù)據(jù)庫語言訪問指令。上述實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng)中,進一步,所述業(yè)務(wù)處理表達式采用Lambda表達式語法結(jié)構(gòu);所述對象關(guān)系映射模塊中預(yù)設(shè)有Lambda表達式語法映射契約,根據(jù)所述Lambda表達式語法映射契約將業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令映射為Lambda表達式語法結(jié)構(gòu)的業(yè)務(wù)處理表達式;所述語法解析模塊中預(yù)設(shè)有Lambda表達式語法解析契約,根據(jù)所述Lambda表達式語法解析契約將Lambda表達式語法結(jié)構(gòu)的業(yè)務(wù)處理表達式解析為數(shù)據(jù)庫語言訪問指令。相比于現(xiàn)有技術(shù),本發(fā)明具有如下有益效果1、本發(fā)明實現(xiàn)業(yè)務(wù)邏輯處理的方法中,通過強類型關(guān)系映射的方式實現(xiàn)業(yè)務(wù)邏輯處理,即采用強類型語言構(gòu)建關(guān)系映射執(zhí)行語句和語法解析執(zhí)行語句,由關(guān)系映射執(zhí)行語句完成面向用戶的業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令與面向業(yè)務(wù)服務(wù)器的業(yè)務(wù)處理表達式之間的映射,由語法解析執(zhí)行語句完成面向業(yè)務(wù)服務(wù)器的業(yè)務(wù)處理表達式與面向數(shù)據(jù)庫的數(shù)據(jù)庫語言訪問指令,從而使得業(yè)務(wù)邏輯處理系統(tǒng)中的業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層能夠相對獨立的進行開發(fā),技術(shù)開發(fā)人員可以分工完成開發(fā)任務(wù),分解了業(yè)務(wù)邏輯處理系統(tǒng)的開發(fā)學(xué)習(xí)成本,降低了開發(fā)難度。2、本發(fā)明實現(xiàn)業(yè)務(wù)邏輯處理的方法,在降低開發(fā)學(xué)習(xí)成本和開發(fā)難度的同時,借助強類型語言對數(shù)據(jù)類型的強制定義,保證了在關(guān)系映射和語法解析過程中不會出現(xiàn)數(shù)據(jù)類型沖突錯誤,利于在開發(fā)編譯過程中同時完成代碼檢錯工作,提高了開發(fā)效率,有助于縮短開發(fā)周期。3、本發(fā)明實現(xiàn)業(yè)務(wù)邏輯處理的方法中,還可以采用Lambda表達式語法結(jié)構(gòu)實現(xiàn)邏輯關(guān)系相對復(fù)雜的業(yè)務(wù)處理表達式,不僅可以輕量化代碼編寫量,還使得業(yè)務(wù)處理表達式更易讀、更靈活,也更有利于在開發(fā)過程中進行檢錯工作,能夠更進一步的提高開發(fā)效率、縮短開發(fā)周期。4、本發(fā)明實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng)中,關(guān)系映射和語法解析并沒有采用傳統(tǒng)的XML文本構(gòu)架方式,而是采用強類型語言執(zhí)行語句的方式實現(xiàn),降低了服務(wù)器執(zhí)行復(fù)雜度,有助于提升業(yè)務(wù)邏輯處理系統(tǒng)的敏捷性和穩(wěn)定性。圖1為應(yīng)用業(yè)務(wù)的系統(tǒng)構(gòu)架框圖;圖2為本發(fā)明基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng)的結(jié)構(gòu)框圖。具體實施方式為了克服現(xiàn)有業(yè)務(wù)邏輯處理系統(tǒng)在技術(shù)上存在的上述局限性,本發(fā)明提出的基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的方法,其總體思想在于,雖然開發(fā)多樣化的應(yīng)用業(yè)務(wù)服務(wù)功能會相應(yīng)地涉及多樣化的業(yè)務(wù)請求,進而涉及到更加復(fù)雜的業(yè)務(wù)邏輯規(guī)則和數(shù)據(jù)訪問規(guī)則,但開發(fā)業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層所用的編程語言和數(shù)據(jù)庫語言所涉及的語法指令集是相對有限的,復(fù)雜的業(yè)務(wù)邏輯規(guī)則和數(shù)據(jù)訪問規(guī)則都可以由相對有限的語法指令組合而得到,因此,通過構(gòu)建不同編程語言之間不同對象和語法指令之間的映射關(guān)系和解析關(guān)系,就可以實現(xiàn)不同編程語言和語法規(guī)則之間的映射和解析,達到分層開發(fā)、任務(wù)分解的目的,并且在分層開發(fā)手段的采用上應(yīng)當(dāng)盡可能的避免層與層之間數(shù)據(jù)類型沖突錯誤,以避免因分層開發(fā)而增加開發(fā)任務(wù)負擔(dān)。基于這一總體思想,本發(fā)明通過強類型關(guān)系映射的方式實現(xiàn)業(yè)務(wù)邏輯處理,即采用強類型語言構(gòu)建關(guān)系映射執(zhí)行語句和語法解析執(zhí)行語句,由關(guān)系映射執(zhí)行語句完成面向用戶的業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令與面向業(yè)務(wù)服務(wù)器的業(yè)務(wù)處理表達式之間的映射,由語法解析執(zhí)行語句完成面向業(yè)務(wù)服務(wù)器的業(yè)務(wù)處理表達式與面向數(shù)據(jù)庫的數(shù)據(jù)庫語言訪問指令,從而使得業(yè)務(wù)邏輯處理系統(tǒng)中的業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層能夠相對獨立的進行開發(fā),技術(shù)開發(fā)人員可以分工完成開發(fā)任務(wù),降低了其開發(fā)業(yè)務(wù)邏輯處理系統(tǒng)的學(xué)習(xí)成本和開發(fā)難度;同時借助強類型語言對數(shù)據(jù)類型的強制定義,保證了在關(guān)系映射和語法解析過程中不會出現(xiàn)數(shù)據(jù)類型沖突錯誤,利于在開發(fā)編譯過程中同時完成代碼檢錯工作,提高了開發(fā)效率,有助于縮短開發(fā)周期;并且關(guān)系映射和語法解析并沒有采用傳統(tǒng)的XML文本構(gòu)架方式,而是采用強類型語言執(zhí)行語句的方式實現(xiàn),降低了服務(wù)器執(zhí)行復(fù)雜度,有助于提升業(yè)務(wù)邏輯處理系統(tǒng)的敏捷性和穩(wěn)定性。本發(fā)明基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的方法如下采用強類型語言構(gòu)建關(guān)系映射執(zhí)行語句和語法解析執(zhí)行語句,對業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令進行映射和解析處理獲得數(shù)據(jù)庫語言訪問指令,從而實現(xiàn)對數(shù)據(jù)庫的訪問操作,獲得業(yè)務(wù)服務(wù)數(shù)據(jù),從而提供相應(yīng)的應(yīng)用業(yè)務(wù)服務(wù)。其中,關(guān)系映射執(zhí)行語句用于將業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令映射為描述業(yè)務(wù)執(zhí)行對象和業(yè)務(wù)邏輯規(guī)則的業(yè)務(wù)處理表達式,語法解析執(zhí)行語句用于將所述業(yè)務(wù)處理表達式解析為描述數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則的數(shù)據(jù)庫語言訪問指令。由此,業(yè)務(wù)邏輯處理系統(tǒng)中的業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層則能夠相對獨立的進行開發(fā);開發(fā)業(yè)務(wù)邏輯層的編程技術(shù)人員無需關(guān)心數(shù)據(jù)訪問規(guī)則以及如何實現(xiàn)數(shù)據(jù)庫訪問操作,只需關(guān)心前端應(yīng)用涉及的業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令,采用熟悉的編程語言編寫業(yè)務(wù)處理表達式,在業(yè)務(wù)處理表達式中完全根據(jù)所采用的編程語言的語法規(guī)范對業(yè)務(wù)邏輯處理中涉及的業(yè)務(wù)執(zhí)行對象和業(yè)務(wù)邏輯規(guī)則加以描述,然后根據(jù)業(yè)務(wù)可視對象與業(yè)務(wù)執(zhí)行對象的對應(yīng)關(guān)系以及業(yè)務(wù)請求指令與業(yè)務(wù)邏輯規(guī)則的對應(yīng)關(guān)系,采用強類型語言構(gòu)建關(guān)系映射執(zhí)行語句即可;而開發(fā)數(shù)據(jù)訪問層的編程技術(shù)人員也無需關(guān)心業(yè)務(wù)邏輯處理中復(fù)雜的業(yè)務(wù)邏輯規(guī)則,而只需要了解業(yè)務(wù)處理表達式中與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象有哪些、分別采用怎樣的數(shù)據(jù)訪問規(guī)則,采用強類型語言構(gòu)建語法解析執(zhí)行語句,將解析業(yè)務(wù)處理表達式為符合數(shù)據(jù)庫語言語法規(guī)范的數(shù)據(jù)庫語言訪問指令,以實現(xiàn)對數(shù)據(jù)庫的訪問操作,通過業(yè)務(wù)邏輯層開發(fā)人員和數(shù)據(jù)訪問層開發(fā)人員的分工合作,開發(fā)學(xué)習(xí)成本得以分解;同時,由于沒有采用傳統(tǒng)的XML文本構(gòu)架,而采用執(zhí)行語句、表達式和指令集實現(xiàn)業(yè)務(wù)邏輯處理,業(yè)務(wù)邏輯層開發(fā)人員和數(shù)據(jù)訪問層開發(fā)人員都無需再僅依靠引用、調(diào)用文本格式化的業(yè)務(wù)邏輯模型進行進一步的業(yè)務(wù)邏輯開發(fā),完全可以根據(jù)其所采用的編程語言的語法規(guī)范構(gòu)建新執(zhí)行語句、表達式和指令集實現(xiàn)業(yè)務(wù)邏輯規(guī)則和數(shù)據(jù)訪問規(guī)則,提高業(yè)務(wù)邏輯處理系統(tǒng)的開發(fā)效率。強類型語言,是指強制定義變量的數(shù)據(jù)類型的編程語言,其對數(shù)據(jù)類型的限制較為嚴(yán)格,語句執(zhí)行過程中若未經(jīng)強制轉(zhuǎn)換,變量的數(shù)據(jù)類型不會改變,Java、.NET、Python、C++等都屬于強制類型的編程語言。本發(fā)明方法中同時借助強類型語言的這一特性,保證了在關(guān)系映射和語法解析過程中不會出現(xiàn)數(shù)據(jù)類型沖突錯誤,結(jié)合編程IDE(IntegratedDevelopmentEnvironment,集成開發(fā)環(huán)境)工具的語法報錯功能即可以在開發(fā)編譯過程中同時完成代碼檢錯工作,提高了開發(fā)效率,有助于縮短開發(fā)周期。具體而言,業(yè)務(wù)邏輯層開發(fā)人員需要編寫的業(yè)務(wù)處理表達式至少包括業(yè)務(wù)執(zhí)行對象表達式和業(yè)務(wù)邏輯規(guī)則表達式,業(yè)務(wù)執(zhí)行對象表達式用于描述業(yè)務(wù)執(zhí)行對象,業(yè)務(wù)邏輯規(guī)則表達式用于描述業(yè)務(wù)執(zhí)行對象之間以及業(yè)務(wù)執(zhí)行對象與其相關(guān)數(shù)據(jù)訪問對象之間的邏輯處理關(guān)系;相應(yīng)地,所編寫的關(guān)系映射執(zhí)行語句則具體用于將業(yè)務(wù)可視對象映射為業(yè)務(wù)執(zhí)行對象表達式,將業(yè)務(wù)請求指令映射為業(yè)務(wù)邏輯規(guī)則表達式;如果涉及到需要定制業(yè)務(wù)規(guī)則或附加業(yè)務(wù)請求條件應(yīng)用業(yè)務(wù)服務(wù)功能,那么業(yè)務(wù)請求指令還附加有相應(yīng)的請求條件,所編寫的業(yè)務(wù)邏輯規(guī)則表達式中則還應(yīng)當(dāng)包含有邏輯條件參數(shù),該邏輯條件參數(shù)用于描述與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍;關(guān)系映射執(zhí)行語句也需要相應(yīng)地將業(yè)務(wù)請求指令中附加的請求條件映射為業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù)。數(shù)據(jù)訪問層開發(fā)人員編寫的語法解析執(zhí)行語句具體用于從業(yè)務(wù)邏輯規(guī)則表達式中解析獲得與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象以及相應(yīng)的數(shù)據(jù)訪問規(guī)則,根據(jù)數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則形成數(shù)據(jù)庫語言訪問指令;如果存在定制業(yè)務(wù)規(guī)則或附加業(yè)務(wù)請求條件的情況,業(yè)務(wù)邏輯規(guī)則表達式中包含有邏輯條件參數(shù),數(shù)據(jù)訪問層開發(fā)人員編寫的語法解析執(zhí)行語句則需要從業(yè)務(wù)邏輯規(guī)則表達式中解析獲得與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象以及相應(yīng)的數(shù)據(jù)訪問規(guī)則,并由業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù)解析確定與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍,根據(jù)數(shù)據(jù)訪問對象、數(shù)據(jù)訪問規(guī)則以及數(shù)據(jù)訪問對象的取值條件或/和取值范圍形成數(shù)據(jù)庫語言訪問指令。在業(yè)務(wù)邏輯層開發(fā)的過程中,面對目前應(yīng)用業(yè)務(wù)服務(wù)功能的多樣化和業(yè)務(wù)邏輯的復(fù)雜化,其中涉及的業(yè)務(wù)邏輯規(guī)則是比較復(fù)雜的,代碼編寫的工作量相當(dāng)大,并且其錯綜復(fù)雜的邏輯表達語句也難以閱讀和檢錯。為了使得業(yè)務(wù)邏輯層的代碼編寫量更加的輕量化,更利于閱讀和檢錯,業(yè)務(wù)邏輯層開發(fā)中的業(yè)務(wù)處理表達式可以采用Lambda表達式語法結(jié)構(gòu)。Lambda表達式是一種匿名函數(shù),它可以包含表達式和語句,所有Lambda表達式都使用Lambda運算符“=>”,該運算符的左邊是輸入?yún)?shù)(如果存在輸入?yún)?shù)),右邊包含表達式或語句塊,因此大大減少了代碼字符數(shù)量,,邏輯關(guān)系表達也十分清晰,易于閱讀,也可以使得代碼編寫更加靈活。從結(jié)構(gòu)上說,Lambda表達式可以寫成如下的形式“[Lambda-introducer]lambda-declarator=>compound-statement";其中,中括號“□”不能省略,“Lambda-introducer”表示中括號中可能出現(xiàn)的變量值,其表示將局部變量傳入到Lambda表達式中;“l(fā)ambda-declaratoropt”是可選擇的,包括了表達式的參數(shù)列表、返回值信息、mutable聲明以及一些其它信息;最后的“compound-statement”則是表達式的主要內(nèi)容。目前更新的Java、.NET、C++等語言都已經(jīng)能夠支持Lambda表達式語法結(jié)構(gòu)。因此在業(yè)務(wù)邏輯層開發(fā)中,采用Lambda表達式語法結(jié)構(gòu)編寫業(yè)務(wù)處理表達式是較優(yōu)的選擇,通過輕量化代碼編寫量、提高代碼可讀性和可檢錯性進一步的提高開發(fā)效率、縮短開發(fā)周期。由上述基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的方法,即可獲得基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng),該系統(tǒng)主要由領(lǐng)域模型模塊、對象關(guān)系映射模塊、語法解析模塊和數(shù)據(jù)訪問模塊構(gòu)成。領(lǐng)域模型模塊主要由業(yè)務(wù)可視對象和與業(yè)務(wù)可視對象相關(guān)的業(yè)務(wù)請求指令的集合構(gòu)成,作為前端應(yīng)用系統(tǒng)的可視化交互對象。對于應(yīng)用業(yè)務(wù)中存在定制業(yè)務(wù)規(guī)則或附加業(yè)務(wù)請求條件的情況,業(yè)務(wù)請求指令中還附加有相應(yīng)于定制業(yè)務(wù)規(guī)則或附加業(yè)務(wù)請求條件的請求條件。對象關(guān)系映射模塊主要由強類型語言構(gòu)建的關(guān)系映射執(zhí)行語句的集合構(gòu)成,用于將業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令映射為描述業(yè)務(wù)執(zhí)行對象和業(yè)務(wù)邏輯規(guī)則的業(yè)務(wù)處理表達式。業(yè)務(wù)處理表達式至少包括業(yè)務(wù)執(zhí)行對象表達式和業(yè)務(wù)邏輯規(guī)則表達式,業(yè)務(wù)執(zhí)行對象表達式用于描述業(yè)務(wù)執(zhí)行對象,業(yè)務(wù)邏輯規(guī)則表達式用于描述業(yè)務(wù)執(zhí)行對象之間以及業(yè)務(wù)執(zhí)行對象與其相關(guān)數(shù)據(jù)訪問對象之間的邏輯處理關(guān)系;相應(yīng)地,對象關(guān)系映射模塊至少包括對象映射單元和關(guān)系映射單元,對象映射單元用于將業(yè)務(wù)可視對象映射為業(yè)務(wù)執(zhí)行對象表達式,關(guān)系映射單元用于將業(yè)務(wù)請求指令映射為業(yè)務(wù)邏輯規(guī)則表達式。如果存在定制業(yè)務(wù)規(guī)則或附加業(yè)務(wù)請求條件的情況,由于業(yè)務(wù)請求指令還附加相應(yīng)的請求條件,因此業(yè)務(wù)邏輯規(guī)則表達式中還包含有描述與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍的邏輯條件參數(shù),對象關(guān)系映射模塊則還需要設(shè)置有條件映射單元,用于將業(yè)務(wù)請求指令中附加的請求條件映射為業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù)。語法解析模塊主要由強類型語言構(gòu)建的語法解析執(zhí)行語句的集合構(gòu)成,用于將所述業(yè)務(wù)處理表達式解析為描述數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則的數(shù)據(jù)庫語言訪問指令。語法解析模塊至少包括表達式解析單元和指令編譯單元,表達式解析單元用于從業(yè)務(wù)邏輯規(guī)則表達式中解析獲得與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象以及相應(yīng)的數(shù)據(jù)訪問規(guī)則,指令編譯單元用于根據(jù)所述數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則形成數(shù)據(jù)庫語言訪問指令。如果涉及到需要定制業(yè)務(wù)規(guī)則或附加業(yè)務(wù)請求條件應(yīng)用業(yè)務(wù)服務(wù)功能,那么業(yè)務(wù)請求指令還附加有相應(yīng)的請求條件,相應(yīng)地,語法解析模塊中還應(yīng)當(dāng)設(shè)置有條件解析單元,用于由業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù)解析確定與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍,此時的指令編譯單元用于則根據(jù)所述數(shù)據(jù)訪問對象、數(shù)據(jù)訪問規(guī)則以及數(shù)據(jù)訪問對象的取值條件或/和取值范圍形成數(shù)據(jù)庫語言訪問指令。數(shù)據(jù)訪問模塊主要由數(shù)據(jù)庫語言訪問指令的集合構(gòu)成,用于執(zhí)行對數(shù)據(jù)庫的訪問操作。如果采用本發(fā)明實現(xiàn)業(yè)務(wù)邏輯處理的方法中提及的優(yōu)化方案,采用Lambda表達式語法結(jié)構(gòu)實現(xiàn)業(yè)務(wù)處理表達式,則在對象關(guān)系映射模塊中需要預(yù)設(shè)有Lambda表達式語法映射契約,根據(jù)Lambda表達式語法映射契約將業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令映射為Lambda表達式語法結(jié)構(gòu)的業(yè)務(wù)處理表達式;同時,語法解析模塊中也需要預(yù)設(shè)有Lambda表達式語法解析契約,根據(jù)Lambda表達式語法解析契約將Lambda表達式語法結(jié)構(gòu)的業(yè)務(wù)處理表達式解析為數(shù)據(jù)庫語言訪問指令。在本發(fā)明基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng)中,關(guān)系映射和語法解析并沒有采用傳統(tǒng)的XML文本構(gòu)架方式,而是采用強類型語言執(zhí)行語句的方式實現(xiàn),系統(tǒng)運行過程中無需針對業(yè)務(wù)邏輯模型描述文本進行解析操作而獲得文本標(biāo)簽、再進一步解析標(biāo)簽獲得執(zhí)行對象以及業(yè)務(wù)邏輯規(guī)則,而可以直接執(zhí)行編程語言表達式和語句,大大降低了服務(wù)器執(zhí)行復(fù)雜度,有助于提升業(yè)務(wù)邏輯處理系統(tǒng)的敏捷性和穩(wěn)定性。同時,由于本發(fā)明基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的方法及其系統(tǒng)擺脫了XML語言格式文本構(gòu)架的限制,更有利于在開發(fā)過程中自定義系統(tǒng)構(gòu)架結(jié)構(gòu),在增強業(yè)務(wù)邏輯處理系統(tǒng)穩(wěn)定性、敏捷性、靈活性的同時,實現(xiàn)滿足個性化、多樣化需求的應(yīng)用業(yè)務(wù)。最后說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的宗旨和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。權(quán)利要求1.基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的方法,其特征在于,采用強類型語言構(gòu)建關(guān)系映射執(zhí)行語句和語法解析執(zhí)行語句,對業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令進行映射和解析處理獲得數(shù)據(jù)庫語言訪問指令,從而實現(xiàn)對數(shù)據(jù)庫的訪問操作,獲得業(yè)務(wù)服務(wù)數(shù)據(jù);所述關(guān)系映射執(zhí)行語句用于將業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令映射為描述業(yè)務(wù)執(zhí)行對象和業(yè)務(wù)邏輯規(guī)則的業(yè)務(wù)處理表達式;所述語法解析執(zhí)行語句用于將所述業(yè)務(wù)處理表達式解析為描述數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則的數(shù)據(jù)庫語言訪問指令。2.根據(jù)權(quán)利要求1所述的實現(xiàn)業(yè)務(wù)邏輯處理的方法,其特征在于,所述業(yè)務(wù)處理表達式至少包括業(yè)務(wù)執(zhí)行對象表達式和業(yè)務(wù)邏輯規(guī)則表達式,所述業(yè)務(wù)邏輯規(guī)則表達式用于描述業(yè)務(wù)執(zhí)行對象之間以及業(yè)務(wù)執(zhí)行對象與其相關(guān)數(shù)據(jù)訪問對象之間的邏輯處理關(guān)系;所述關(guān)系映射執(zhí)行語句具體用于將業(yè)務(wù)可視對象映射為業(yè)務(wù)執(zhí)行對象表達式,將業(yè)務(wù)請求指令映射為業(yè)務(wù)邏輯規(guī)則表達式。3.根據(jù)權(quán)利要求2所述的實現(xiàn)業(yè)務(wù)邏輯處理的方法,其特征在于,所述語法解析執(zhí)行語句具體用于從所述業(yè)務(wù)邏輯規(guī)則表達式中解析獲得與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象以及相應(yīng)的數(shù)據(jù)訪問規(guī)則,根據(jù)所述數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則形成數(shù)據(jù)庫語言訪問指令。4.根據(jù)權(quán)利要求2所述的實現(xiàn)業(yè)務(wù)邏輯處理的方法,其特征在于,所述業(yè)務(wù)請求指令還附加有請求條件;所述業(yè)務(wù)邏輯規(guī)則表達式中還包含有邏輯條件參數(shù),所述邏輯條件參數(shù)用于描述與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍;所述關(guān)系映射執(zhí)行語句還用于將業(yè)務(wù)請求指令中附加的請求條件映射為業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù)。5.根據(jù)權(quán)利要求4所述的實現(xiàn)業(yè)務(wù)邏輯處理的方法,其特征在于,所述語法解析執(zhí)行語句具體用于從所述業(yè)務(wù)邏輯規(guī)則表達式中解析獲得與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象以及相應(yīng)的數(shù)據(jù)訪問規(guī)則,并由業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù)解析確定與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍,根據(jù)所述數(shù)據(jù)訪問對象、數(shù)據(jù)訪問規(guī)則以及數(shù)據(jù)訪問對象的取值條件或/和取值范圍形成數(shù)據(jù)庫語言訪問指令。6.根據(jù)權(quán)利要求廣5中任一項所述的實現(xiàn)業(yè)務(wù)邏輯處理的方法,其特征在于,所述業(yè)務(wù)處理表達式采用Lambda表達式語法結(jié)構(gòu)。7.基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng),其特征在于,包括領(lǐng)域模型模塊,主要由業(yè)務(wù)可視對象和與業(yè)務(wù)可視對象相關(guān)的業(yè)務(wù)請求指令的集合構(gòu)成,作為前端應(yīng)用系統(tǒng)的可視化交互對象;對象關(guān)系映射模塊,主要由強類型語言構(gòu)建的關(guān)系映射執(zhí)行語句的集合構(gòu)成,用于將業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令映射為描述業(yè)務(wù)執(zhí)行對象和業(yè)務(wù)邏輯規(guī)則的業(yè)務(wù)處理表達式;語法解析模塊,主要由強類型語言構(gòu)建的語法解析執(zhí)行語句的集合構(gòu)成,用于將所述業(yè)務(wù)處理表達式解析為描述數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則的數(shù)據(jù)庫語言訪問指令;以及,數(shù)據(jù)訪問模塊,主要由數(shù)據(jù)庫語言訪問指令的集合構(gòu)成,用于執(zhí)行對數(shù)據(jù)庫的訪問操作。8.根據(jù)權(quán)利要求7所述的實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng),其特征在于,所述業(yè)務(wù)處理表達式至少包括業(yè)務(wù)執(zhí)行對象表達式和業(yè)務(wù)邏輯規(guī)則表達式,所述業(yè)務(wù)邏輯規(guī)則表達式用于描述業(yè)務(wù)執(zhí)行對象之間以及業(yè)務(wù)執(zhí)行對象與其相關(guān)數(shù)據(jù)訪問對象之間的邏輯處理關(guān)系;所述對象關(guān)系映射模塊包括對象映射單元和關(guān)系映射單元;所述對象映射單元用于將業(yè)務(wù)可視對象映射為業(yè)務(wù)執(zhí)行對象表達式;所述關(guān)系映射單元用于將業(yè)務(wù)請求指令映射為業(yè)務(wù)邏輯規(guī)則表達式;所述語法解析模塊包括表達式解析單元和指令編譯單元,所述表達式解析單元用于從業(yè)務(wù)邏輯規(guī)則表達式中解析獲得與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象以及相應(yīng)的數(shù)據(jù)訪問規(guī)則,所述指令編譯單元用于根據(jù)所述數(shù)據(jù)訪問對象和數(shù)據(jù)訪問規(guī)則形成數(shù)據(jù)庫語言訪問指令。9.根據(jù)權(quán)利要求8所述的實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng),其特征在于,所述業(yè)務(wù)請求指令還附加有請求條件;所述業(yè)務(wù)邏輯規(guī)則表達式中還包含有邏輯條件參數(shù),所述邏輯條件參數(shù)用于描述與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍;所述對象關(guān)系映射模塊還包括條件映射單元,用于將業(yè)務(wù)請求指令中附加的請求條件映射為業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù);所述語法解析模塊還包括條件解析單元,用于由業(yè)務(wù)邏輯規(guī)則表達式中包含的邏輯條件參數(shù)解析確定與業(yè)務(wù)執(zhí)行對象相關(guān)的數(shù)據(jù)訪問對象的取值條件或/和取值范圍,所述指令編譯單元用于根據(jù)所述數(shù)據(jù)訪問對象、數(shù)據(jù)訪問規(guī)則以及數(shù)據(jù)訪問對象的取值條件或/和取值范圍形成數(shù)據(jù)庫語言訪問指令。10.根據(jù)權(quán)利要求7、中任一項所述的實現(xiàn)業(yè)務(wù)邏輯處理的系統(tǒng),其特征在于,所述業(yè)務(wù)處理表達式采用Lambda表達式語法結(jié)構(gòu);所述對象關(guān)系映射模塊中預(yù)設(shè)有Lambda表達式語法映射契約,根據(jù)所述Lambda表達式語法映射契約將業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令映射為Lambda表達式語法結(jié)構(gòu)的業(yè)務(wù)處理表達式;所述語法解析模塊中預(yù)設(shè)有Lambda表達式語法解析契約,根據(jù)所述Lambda表達式語法解析契約將Lambda表達式語法結(jié)構(gòu)的業(yè)務(wù)處理表達式解析為數(shù)據(jù)庫語言訪問指令。全文摘要本發(fā)明提供了一種基于強類型關(guān)系映射實現(xiàn)業(yè)務(wù)邏輯處理的方法及系統(tǒng),通過強類型語言構(gòu)建關(guān)系映射執(zhí)行語句和語法解析執(zhí)行語句,由關(guān)系映射執(zhí)行語句完成面向用戶的業(yè)務(wù)可視對象及相關(guān)業(yè)務(wù)請求指令與面向業(yè)務(wù)服務(wù)器的業(yè)務(wù)處理表達式之間的映射,由語法解析執(zhí)行語句完成面向業(yè)務(wù)服務(wù)器的業(yè)務(wù)處理表達式與面向數(shù)據(jù)庫的數(shù)據(jù)庫語言訪問指令,使得業(yè)務(wù)邏輯處理系統(tǒng)中的業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層能夠相對獨立的進行開發(fā),降低了其開發(fā)業(yè)務(wù)邏輯處理系統(tǒng)的學(xué)習(xí)成本和開發(fā)難度,利于在開發(fā)編譯過程中同時完成代碼檢錯工作,提高開發(fā)效率,縮短開發(fā)周期;并且采用強類型語言執(zhí)行語句的方式實現(xiàn)關(guān)系映射和語法解析,有助于提升業(yè)務(wù)邏輯處理系統(tǒng)的敏捷性和穩(wěn)定性。文檔編號G06F9/44GK102520963SQ201110441540公開日2012年6月27日申請日期2011年12月26日優(yōu)先權(quán)日2011年12月26日發(fā)明者鄧信科申請人:重慶新媒農(nóng)信科技有限公司