一種Flex運(yùn)行方法及框架的制作方法
【專利摘要】本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,公開了一種Flex運(yùn)行方法及框架,其中,該方法包括:檢測(cè)用戶在目標(biāo)頁面控件輸入的原始數(shù)據(jù),所述目標(biāo)頁面控件包括用戶根據(jù)需要從系統(tǒng)中選擇的一個(gè)或多個(gè)頁面控件;將所述原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象;接收用戶輸入的原始數(shù)據(jù)提交請(qǐng)求,并根據(jù)所述原始數(shù)據(jù)提交請(qǐng)求將所述原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器;獲取所述后臺(tái)服務(wù)器對(duì)所述原始數(shù)據(jù)對(duì)象處理完成后得到的目標(biāo)數(shù)據(jù)對(duì)象;將所述目標(biāo)數(shù)據(jù)對(duì)象解析成目標(biāo)數(shù)據(jù);將所述目標(biāo)數(shù)據(jù)顯示在所述目標(biāo)頁面控件上。實(shí)施本發(fā)明實(shí)施例,可以提高代碼復(fù)用度。
【專利說明】一種運(yùn)行方法及框架
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體涉及一種?1以運(yùn)行方法及框架。
【背景技術(shù)】
[0002]技術(shù)是一種用于支持豐富互聯(lián)網(wǎng)應(yīng)用程序1111:61-1161: ^1)11081:10118,八)開發(fā)和部署的技術(shù),能夠滿足程序員開發(fā)虹八的需求。為了很好的支持?16工技術(shù)的開發(fā)與運(yùn)行,提出了運(yùn)行框架。目前最具有代表性的?1以運(yùn)行框架是011111801*111框架,但是利用011111801*111框架開發(fā)應(yīng)用程序時(shí),每開發(fā)一套功能均需要將整個(gè)流程涉及代碼重新開發(fā)一套,其代碼復(fù)用度較低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種?1以運(yùn)行方法及框架,可以提高代碼復(fù)用度。
[0004]本發(fā)明實(shí)施例提供一種?1以運(yùn)行方法,包括:
[0005]檢測(cè)用戶在目標(biāo)頁面控件輸入的原始數(shù)據(jù),所述目標(biāo)頁面控件包括用戶根據(jù)需要從系統(tǒng)中選擇的一個(gè)或多個(gè)頁面控件;
[0006]將所述原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象;
[0007]接收用戶輸入的原始數(shù)據(jù)提交請(qǐng)求,并根據(jù)所述原始數(shù)據(jù)提交請(qǐng)求將所述原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器;
[0008]獲取所述后臺(tái)服務(wù)器對(duì)所述原始數(shù)據(jù)對(duì)象處理完成后得到的目標(biāo)數(shù)據(jù)對(duì)象;
[0009]將所述目標(biāo)數(shù)據(jù)對(duì)象解析成目標(biāo)數(shù)據(jù);
[0010]將所述目標(biāo)數(shù)據(jù)顯示在所述目標(biāo)頁面控件上。
[0011]相應(yīng)的,本發(fā)明實(shí)施例還提供一種?1以運(yùn)行框架,包括:
[0012]頁面管理模塊,用于檢測(cè)用戶在目標(biāo)頁面控件輸入的原始數(shù)據(jù),所述目標(biāo)頁面控件包括用戶根據(jù)需要從系統(tǒng)中選擇的一個(gè)或多個(gè)頁面控件;
[0013]封裝模塊,用于將所述頁面管理模塊檢測(cè)到的所述原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象;
[0014]發(fā)送模塊,用于接收用戶在所述頁面管理模塊中輸入的原始數(shù)據(jù)提交請(qǐng)求,并根據(jù)所述原始數(shù)據(jù)提交請(qǐng)求將所述原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器;
[0015]接收模塊,用于獲取所述后臺(tái)服務(wù)器對(duì)所述原始數(shù)據(jù)對(duì)象處理完成后得到的目標(biāo)數(shù)據(jù)對(duì)象;
[0016]解析模塊,用于將所述接收模塊獲取的所述目標(biāo)數(shù)據(jù)對(duì)象解析成目標(biāo)數(shù)據(jù);
[0017]所述頁面管理模塊,還用于將所述解析模塊解析成的所述目標(biāo)數(shù)據(jù)顯示在所述目標(biāo)頁面控件上。
[0018]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0019]通過本發(fā)明實(shí)施例,用戶可以根據(jù)需要對(duì)頁面控件進(jìn)行選擇,并在選擇的目標(biāo)頁面控件上輸入數(shù)據(jù),將該數(shù)據(jù)處理完成后得到的數(shù)據(jù)顯示在該目標(biāo)頁面控件上。該頁面控件為系統(tǒng)預(yù)先設(shè)置好的頁面控件,每次打開該Flex運(yùn)行框架就可以直接調(diào)用頁面控件,而不需要為每一個(gè)功能都開發(fā)一套頁面控件。這種預(yù)先設(shè)置好同一個(gè)應(yīng)用程序的所有頁面控件,在運(yùn)行的時(shí)候根據(jù)需要選擇相應(yīng)的頁面控件的運(yùn)行框架,能在開發(fā)該應(yīng)用程序時(shí)提高代碼復(fù)用度。
【專利附圖】
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1是本發(fā)明實(shí)施例提供的一種Flex運(yùn)行方法的流程圖;
[0022]圖2是本發(fā)明實(shí)施例提供的另一種Flex運(yùn)行方法的流程圖;
[0023]圖3是本發(fā)明實(shí)施例提供的一種具體應(yīng)用場(chǎng)景的架構(gòu)示意圖;
[0024]圖4是本發(fā)明實(shí)施例提供的一種Flex運(yùn)行框架的結(jié)構(gòu)示意圖;
[0025]圖5是本發(fā)明實(shí)施例提供的另一種Flex運(yùn)行框架的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0027]本發(fā)明實(shí)施例公開了一種Flex運(yùn)行方法及框架,可以提高代碼復(fù)用度。
[0028]Flex運(yùn)行框架是運(yùn)用Flex技術(shù)開發(fā)出來的,目的是為了支持由Flex技術(shù)開發(fā)出來的應(yīng)用程序的運(yùn)行,提高開發(fā)應(yīng)用程序時(shí)代碼的復(fù)用度。
[0029]下面將結(jié)合圖1?圖3,對(duì)本發(fā)明實(shí)施例提供的Flex運(yùn)行方法進(jìn)行詳細(xì)的介紹。
[0030]請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種Flex運(yùn)行方法的流程圖。如圖1所示,該Flex運(yùn)行方法可以包括以下步驟:
[0031]S101,F(xiàn)lex運(yùn)行框架檢測(cè)用戶在目標(biāo)頁面控件輸入的原始數(shù)據(jù)。
[0032]本發(fā)明實(shí)施例中,目標(biāo)頁面控件包括用戶根據(jù)自己的需要從系統(tǒng)中的所有頁面控件中選擇的一個(gè)頁面控件或者多個(gè)頁面控件,而頁面控件是在開發(fā)某一個(gè)應(yīng)用程序之前預(yù)先配置好所需要的全部頁面控件,在開發(fā)每一個(gè)功能時(shí)可以直接調(diào)用所需要的頁面控件。因此在運(yùn)行該應(yīng)用程序時(shí),只需要選擇在需要的頁面控件即目標(biāo)頁面控件上輸入相應(yīng)的原始數(shù)據(jù)即可。其中,頁面控件可以包括選項(xiàng)組、列表框、組合框、表格、頁框、文本框、命令按鈕、復(fù)選框、標(biāo)簽、編輯框等,原始數(shù)據(jù)可以包括查詢信息命令、報(bào)表生成命令、文件導(dǎo)出命令等,本發(fā)明在此不做限定。
[0033]S102,F(xiàn)lex運(yùn)行框架將步驟SlOl得到的原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象。
[0034]本發(fā)明實(shí)施例中,F(xiàn)lex運(yùn)行框架先獲取用戶在目標(biāo)頁面控件上輸入的原始數(shù)據(jù),然后再將該原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象。該原始數(shù)據(jù)對(duì)象可以但不僅限于數(shù)據(jù)報(bào)文,該數(shù)據(jù)報(bào)文是原始數(shù)據(jù)以一定的格式如字頭、字尾、數(shù)據(jù)類型、校驗(yàn)位、源地址、目標(biāo)地址等進(jìn)行排列而得到的數(shù)據(jù)。
[0035]S103, Flex運(yùn)行框架接收用戶輸入的原始數(shù)據(jù)提交請(qǐng)求,并根據(jù)該原始數(shù)據(jù)提交請(qǐng)求將步驟S102中的原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器。
[0036]本發(fā)明實(shí)施例中,用戶在頁面點(diǎn)擊原始數(shù)據(jù)提交請(qǐng)求之后,F(xiàn)lex運(yùn)行框架會(huì)先將該原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象,然后再根據(jù)該原始數(shù)據(jù)提交請(qǐng)求獲取封裝完成后的原始數(shù)據(jù)對(duì)象,從而將該原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器處理。
[0037]S104,Flex運(yùn)行框架獲取后臺(tái)服務(wù)器對(duì)原始數(shù)據(jù)對(duì)象處理完成后得到的目標(biāo)數(shù)據(jù)對(duì)象。
[0038]本發(fā)明實(shí)施例中,對(duì)原始數(shù)據(jù)對(duì)象即原始數(shù)據(jù)的處理是在后臺(tái)服務(wù)器完成的,該Flex運(yùn)行框架只用于用戶的數(shù)據(jù)輸入以及對(duì)數(shù)據(jù)處理后得到的數(shù)據(jù)結(jié)果進(jìn)行展示。當(dāng)后臺(tái)服務(wù)器對(duì)原始數(shù)據(jù)對(duì)象處理完成后,得到目標(biāo)數(shù)據(jù)。其中,目標(biāo)數(shù)據(jù)是根據(jù)原始數(shù)據(jù)的命令或者請(qǐng)求進(jìn)行相關(guān)處理后得到的結(jié)果數(shù)據(jù)。在目標(biāo)數(shù)據(jù)傳輸過程中是以目標(biāo)數(shù)據(jù)對(duì)象即封裝完成的目標(biāo)數(shù)據(jù)的形式進(jìn)行傳輸?shù)摹4藭r(shí),F(xiàn)lex運(yùn)行框架會(huì)獲取后臺(tái)服務(wù)器中的目標(biāo)數(shù)據(jù)對(duì)象。其中,該目標(biāo)數(shù)據(jù)對(duì)象可以但不僅限于數(shù)據(jù)報(bào)文,該數(shù)據(jù)報(bào)文是目標(biāo)數(shù)據(jù)以一定的格式如字頭、字尾、數(shù)據(jù)類型、校驗(yàn)位、源地址、目標(biāo)地址等進(jìn)行排列而得到的數(shù)據(jù)。
[0039]S105, Flex運(yùn)行框架將步驟S104獲取的目標(biāo)數(shù)據(jù)對(duì)象解析成目標(biāo)數(shù)據(jù)。
[0040]本發(fā)明實(shí)施例中,F(xiàn)lex運(yùn)行框架會(huì)將獲取到的目標(biāo)數(shù)據(jù)對(duì)象進(jìn)行解析,解析完成后,得到后臺(tái)服務(wù)器處理完成的目標(biāo)數(shù)據(jù)。
[0041]S106, Flex運(yùn)行框架將步驟S105得到的目標(biāo)數(shù)據(jù)顯示在目標(biāo)頁面控件上。
[0042]本發(fā)明實(shí)施例中,F(xiàn)lex運(yùn)行框架會(huì)調(diào)用目標(biāo)頁面控件,將解析完成后得到的目標(biāo)數(shù)據(jù)該目標(biāo)控件上顯示出來。
[0043]通過實(shí)施本發(fā)明實(shí)施例,用戶可以根據(jù)需要對(duì)頁面控件進(jìn)行選擇,并在選擇的目標(biāo)頁面控件上輸入數(shù)據(jù),將該數(shù)據(jù)處理完成后得到的數(shù)據(jù)顯示在該目標(biāo)頁面控件上。該頁面控件為系統(tǒng)預(yù)先設(shè)置好的頁面控件,每次打開該Flex運(yùn)行框架就可以直接調(diào)用頁面控件,而不需要為每一個(gè)功能都開發(fā)一套頁面控件。這種預(yù)先設(shè)置好同一個(gè)應(yīng)用程序的所有頁面控件,在運(yùn)行的時(shí)候根據(jù)需要選擇相應(yīng)的頁面控件的運(yùn)行框架,能在開發(fā)該應(yīng)用程序時(shí)提高代碼復(fù)用度。
[0044]請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例提供的另一種Flex運(yùn)行方法的流程圖。如圖2所示,該Flex運(yùn)行方法可以包括以下步驟:
[0045]S201,F(xiàn)lex運(yùn)行框架接收用戶的操作指令,根據(jù)該操作指令對(duì)頁面以及頁面控件初始化。
[0046]本發(fā)明實(shí)施例中,該操作指令由用戶做出新建一個(gè)頁面的動(dòng)作時(shí)生成,主要用于指示Flex運(yùn)行框架創(chuàng)建一個(gè)新頁面。當(dāng)Flex運(yùn)行框架創(chuàng)建新頁面完成后,會(huì)對(duì)該新頁面以及所有的頁面控件進(jìn)行初始化操作。
[0047]S202,F(xiàn)lex運(yùn)行框架獲取用戶從系統(tǒng)中選擇的目標(biāo)頁面控件,檢測(cè)用戶在所述目標(biāo)頁面控件輸入的原始數(shù)據(jù)。
[0048]本發(fā)明實(shí)施例中,用戶會(huì)根據(jù)自己的需要從系統(tǒng)中的所有頁面控件中選擇需要的頁面控件,即目標(biāo)頁面控件,該目標(biāo)頁面控件的數(shù)量可以是一個(gè),也可以是多個(gè),具體數(shù)量根據(jù)實(shí)際需要而定,本發(fā)明實(shí)施例在此不作限定。系統(tǒng)中的所有頁面控件是在開發(fā)某一個(gè)應(yīng)用程序時(shí)將該程序中所有的頁面控件統(tǒng)一開發(fā)出來的,每次打開該Flex運(yùn)行框架就可以直接調(diào)用頁面控件,而不需要為每一個(gè)功能都開發(fā)一套頁面控件。在開發(fā)每一個(gè)功能時(shí)可以直接調(diào)用所需要的頁面控件。因此在運(yùn)行該應(yīng)用程序時(shí),只需要選擇在需要的頁面控件即目標(biāo)頁面控件上輸入相應(yīng)的原始數(shù)據(jù)即可。其中,頁面控件可以包括選項(xiàng)組、列表框、組合框、表格、頁框、文本框、命令按鈕、復(fù)選框、標(biāo)簽、編輯框等,原始數(shù)據(jù)可以包括查詢信息命令、報(bào)表生成命令、文件導(dǎo)出命令等,本發(fā)明在此不做限定。
[0049]S203, Flex運(yùn)行框架存儲(chǔ)步驟S202中選擇的目標(biāo)頁面控件。
[0050]本發(fā)明實(shí)施例中,在用戶選擇完自己需要的目標(biāo)頁面控件之后,F(xiàn)lex運(yùn)行框架會(huì)將該目標(biāo)頁面控件存儲(chǔ)起來,以便后續(xù)獲取該目標(biāo)頁面控件用來顯示處理完成后的目標(biāo)數(shù)據(jù)。
[0051]S204, Flex運(yùn)行框架將步驟S202得到的原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象。
[0052]本發(fā)明實(shí)施例中,F(xiàn)lex運(yùn)行框架先獲取用戶在目標(biāo)頁面控件上輸入的原始數(shù)據(jù),然后再將該原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象。該原始數(shù)據(jù)對(duì)象可以但不僅限于數(shù)據(jù)報(bào)文,該數(shù)據(jù)報(bào)文是原始數(shù)據(jù)以一定的格式如字頭、字尾、數(shù)據(jù)類型、校驗(yàn)位、源地址、目標(biāo)地址等進(jìn)行排列而得到的數(shù)據(jù)。
[0053]S205,F(xiàn)lex運(yùn)行框架接收用戶輸入的原始數(shù)據(jù)提交請(qǐng)求,并獲取步驟S204中的原始數(shù)據(jù)對(duì)象。
[0054]本發(fā)明實(shí)施例中,用戶在頁面點(diǎn)擊原始數(shù)據(jù)提交請(qǐng)求之后,F(xiàn)lex運(yùn)行框架會(huì)先將該原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象,然后再根據(jù)該原始數(shù)據(jù)提交請(qǐng)求獲取封裝完成后的原始數(shù)據(jù)對(duì)象。
[0055]S206,F(xiàn)lex運(yùn)行框架判斷該原始數(shù)據(jù)對(duì)象中是否包括預(yù)先設(shè)置的數(shù)據(jù)預(yù)處理信息,若是,則執(zhí)行步驟S207 ;若否,則執(zhí)行步驟S208。
[0056]本發(fā)明實(shí)施例中,F(xiàn)lex運(yùn)行框架首先會(huì)針對(duì)每一個(gè)數(shù)據(jù)預(yù)處理器能處理的數(shù)據(jù)類型對(duì)每一個(gè)原始數(shù)據(jù)對(duì)象進(jìn)行歸類,然后再判斷是否存在一個(gè)或者多個(gè)數(shù)據(jù)預(yù)處理器能對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行預(yù)處理。也就是說,F(xiàn)lex運(yùn)行框架事先會(huì)判斷原始數(shù)據(jù)對(duì)象中是否包括有數(shù)據(jù)預(yù)處理器能處理該原始數(shù)據(jù)對(duì)象的信息,如果包括有該數(shù)據(jù)預(yù)處理信息,執(zhí)行步驟S207根據(jù)該數(shù)據(jù)預(yù)處理信息的類型調(diào)用對(duì)應(yīng)的數(shù)據(jù)預(yù)處理器對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行預(yù)處理;如果不包括該數(shù)據(jù)預(yù)處理信息,則執(zhí)行步驟S208,將該原始數(shù)據(jù)直接發(fā)送給后臺(tái)服務(wù)器進(jìn)行數(shù)據(jù)處理。
[0057]S207,Flex運(yùn)行框架在步驟S206的判斷結(jié)果為是時(shí),根據(jù)該數(shù)據(jù)預(yù)處理信息的類型調(diào)用對(duì)應(yīng)的數(shù)據(jù)預(yù)處理器對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行預(yù)處理。
[0058]本發(fā)明實(shí)施例中,該數(shù)據(jù)預(yù)處理信息的每一個(gè)類型對(duì)應(yīng)一個(gè)數(shù)據(jù)預(yù)處理器,F(xiàn)lex運(yùn)行框架會(huì)根據(jù)該數(shù)據(jù)預(yù)處理信息的類型,調(diào)用能夠?qū)υ撛紨?shù)據(jù)對(duì)象進(jìn)行數(shù)據(jù)預(yù)處理的數(shù)據(jù)預(yù)處理器對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行數(shù)據(jù)預(yù)處理。
[0059]S208, Flex運(yùn)行框架將原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器。
[0060]本發(fā)明實(shí)施例中,如果原始數(shù)據(jù)對(duì)象中沒有數(shù)據(jù)預(yù)處理信息,則將該原始數(shù)據(jù)對(duì)象直接發(fā)送給后臺(tái)服務(wù)器進(jìn)行數(shù)據(jù)處理;如果原始數(shù)據(jù)對(duì)象中包括有數(shù)據(jù)預(yù)處理信息,則將Flex運(yùn)行框架調(diào)用數(shù)據(jù)預(yù)處理器處理完成后得到的原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器做進(jìn)一步的數(shù)據(jù)處理。
[0061]S209,Flex運(yùn)行框架獲取后臺(tái)服務(wù)器對(duì)原始數(shù)據(jù)對(duì)象處理完成后得到的目標(biāo)數(shù)據(jù)對(duì)象。
[0062]本發(fā)明實(shí)施例中,對(duì)原始數(shù)據(jù)對(duì)象即原始數(shù)據(jù)的處理是在后臺(tái)服務(wù)器完成的,該Flex運(yùn)行框架只用于用戶的數(shù)據(jù)輸入以及對(duì)數(shù)據(jù)處理后得到的數(shù)據(jù)結(jié)果進(jìn)行展示。當(dāng)后臺(tái)服務(wù)器對(duì)原始數(shù)據(jù)對(duì)象處理完成后,得到目標(biāo)數(shù)據(jù)。其中,目標(biāo)數(shù)據(jù)是根據(jù)原始數(shù)據(jù)的命令或者請(qǐng)求進(jìn)行相關(guān)處理后得到的結(jié)果數(shù)據(jù)。在目標(biāo)數(shù)據(jù)傳輸過程中是以目標(biāo)數(shù)據(jù)對(duì)象即封裝完成的目標(biāo)數(shù)據(jù)的形式進(jìn)行傳輸?shù)摹4藭r(shí),F(xiàn)lex運(yùn)行框架會(huì)獲取后臺(tái)服務(wù)器中的目標(biāo)數(shù)據(jù)對(duì)象。其中,該目標(biāo)數(shù)據(jù)對(duì)象可以但不僅限于數(shù)據(jù)報(bào)文,該數(shù)據(jù)報(bào)文是目標(biāo)數(shù)據(jù)以一定的格式如字頭、字尾、數(shù)據(jù)類型、校驗(yàn)位、源地址、目標(biāo)地址等進(jìn)行排列而得到的數(shù)據(jù)。
[0063]S210, Flex運(yùn)行框架將步驟S209獲取的目標(biāo)數(shù)據(jù)對(duì)象解析成目標(biāo)數(shù)據(jù)。
[0064]本發(fā)明實(shí)施例中,F(xiàn)lex運(yùn)行框架會(huì)將獲取到的目標(biāo)數(shù)據(jù)對(duì)象進(jìn)行解析,解析完成后,得到后臺(tái)服務(wù)器處理完成的目標(biāo)數(shù)據(jù)。
[0065]S211,F(xiàn)lex運(yùn)行框架獲取步驟S203存儲(chǔ)的目標(biāo)頁面控件。
[0066]S212,F(xiàn)lex運(yùn)行框架獲取步驟S210得到的目標(biāo)數(shù)據(jù)。
[0067]本發(fā)明實(shí)施例中,F(xiàn)lex運(yùn)行框架會(huì)獲取解析完成后得到的目標(biāo)數(shù)據(jù)。
[0068]S213,F(xiàn)lex運(yùn)行框架將步驟S212中的目標(biāo)數(shù)據(jù)顯示在目標(biāo)頁面控件上。
[0069]為了使本領(lǐng)域技術(shù)人員能夠更好地理解本發(fā)明實(shí)施例提供的技術(shù)方案,下面結(jié)合具體的應(yīng)用場(chǎng)景對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案進(jìn)行描述。
[0070]本發(fā)明實(shí)施例中,以兩個(gè)數(shù)據(jù)預(yù)處理器、一個(gè)Flex運(yùn)行框架以及一個(gè)后臺(tái)服務(wù)器為例,對(duì)Flex運(yùn)行框架的具體應(yīng)用場(chǎng)景進(jìn)行介紹,其架構(gòu)示意圖可以參見圖3。
[0071]如圖3所示,圖3是本發(fā)明實(shí)施例提供的一種具體應(yīng)用場(chǎng)景的架構(gòu)示意圖,可以包括數(shù)據(jù)預(yù)處理器1、數(shù)據(jù)預(yù)處理器2、Flex運(yùn)行框架以及后臺(tái)服務(wù)器。其中:
[0072]Flex運(yùn)行框架接收用戶的操作指令,根據(jù)該操作指令對(duì)頁面以及頁面控件初始化;獲取用戶從系統(tǒng)中選擇的目標(biāo)頁面控件,檢測(cè)用戶在所述目標(biāo)頁面控件輸入的原始數(shù)據(jù);存儲(chǔ)該目標(biāo)頁面控件;Flex運(yùn)行框架將該原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象;Flex運(yùn)行框架接收用戶輸入的原始數(shù)據(jù)提交請(qǐng)求,并獲取該原始數(shù)據(jù)對(duì)象;判斷該原始數(shù)據(jù)對(duì)象中是否包括預(yù)先設(shè)置的數(shù)據(jù)預(yù)處理信息;若是,則根據(jù)該數(shù)據(jù)預(yù)處理信息的類型調(diào)用對(duì)應(yīng)的數(shù)據(jù)預(yù)處理器對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行預(yù)處理。舉例來說,當(dāng)該原始數(shù)據(jù)對(duì)象中包括的數(shù)據(jù)預(yù)處理信息為數(shù)據(jù)預(yù)處理器I能對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行數(shù)據(jù)預(yù)處理,則Flex運(yùn)行框架會(huì)調(diào)用數(shù)據(jù)預(yù)處理器I對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行數(shù)據(jù)預(yù)處理。
[0073]數(shù)據(jù)預(yù)處理器I先從Flex運(yùn)行框架中獲取該原始數(shù)據(jù)對(duì)象;然后將該原始數(shù)據(jù)對(duì)象進(jìn)行數(shù)據(jù)預(yù)處理;將數(shù)據(jù)預(yù)處理完成后得到的原始數(shù)據(jù)對(duì)象發(fā)送給Flex運(yùn)行框架。
[0074]Flex運(yùn)行框架將數(shù)據(jù)預(yù)處理器I預(yù)處理完成后得到的原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器。
[0075]后臺(tái)服務(wù)器接收到Flex運(yùn)行框架發(fā)送的原始數(shù)據(jù)對(duì)象;對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行數(shù)據(jù)處理得到目標(biāo)數(shù)據(jù),并將該目標(biāo)數(shù)據(jù)封裝成目標(biāo)數(shù)據(jù)對(duì)象;將該目標(biāo)數(shù)據(jù)對(duì)象發(fā)送給Flex運(yùn)行框架。
[0076]Flex運(yùn)行框架接收到后臺(tái)器服務(wù)器發(fā)送的目標(biāo)數(shù)據(jù)對(duì)象后,將該目標(biāo)數(shù)據(jù)對(duì)象解析成目標(biāo)數(shù)據(jù);并將該目標(biāo)數(shù)據(jù)顯示在目標(biāo)頁面控件上。
[0077]通過以上描述可以看出,在本發(fā)明實(shí)施例提供的技術(shù)方案中,用戶可以根據(jù)需要對(duì)頁面控件進(jìn)行選擇,并在選擇的目標(biāo)頁面控件上輸入數(shù)據(jù),將該數(shù)據(jù)處理完成后得到的數(shù)據(jù)顯示在該目標(biāo)頁面控件上。該頁面控件為系統(tǒng)預(yù)先設(shè)置好的頁面控件,每次打開該Flex運(yùn)行框架就可以直接調(diào)用頁面控件,而不需要為每一個(gè)功能都開發(fā)一套頁面控件。這種預(yù)先設(shè)置好同一個(gè)應(yīng)用程序的所有頁面控件,在運(yùn)行的時(shí)候根據(jù)需要選擇相應(yīng)的頁面控件的運(yùn)行框架,能在開發(fā)該應(yīng)用程序時(shí)提高代碼復(fù)用度。
[0078]基于上述方法實(shí)施例相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種Flex運(yùn)行框架,可以應(yīng)用于上述方法實(shí)施例中。
[0079]下面將結(jié)合圖4?圖5,對(duì)本發(fā)明實(shí)施例提供的Flex運(yùn)行框架進(jìn)行詳細(xì)介紹。
[0080]請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例提供的一種Flex運(yùn)行框架的結(jié)構(gòu)示意圖。如圖4所示,該Flex運(yùn)行框架可以包括以下模塊:
[0081 ] 頁面管理模塊301,用于檢測(cè)用戶在目標(biāo)頁面控件輸入的原始數(shù)據(jù)。
[0082]本發(fā)明實(shí)施例中,目標(biāo)頁面控件包括用戶根據(jù)自己的需要從系統(tǒng)中的所有頁面控件中選擇的一個(gè)頁面控件或者多個(gè)頁面控件,而頁面控件是在開發(fā)某一個(gè)應(yīng)用程序之前預(yù)先配置好所需要的全部頁面控件,在開發(fā)每一個(gè)功能時(shí)可以直接調(diào)用所需要的頁面控件。因此在運(yùn)行該應(yīng)用程序時(shí),只需要選擇在需要的頁面控件即目標(biāo)頁面控件上輸入相應(yīng)的原始數(shù)據(jù)即可。其中,頁面控件可以包括選項(xiàng)組、列表框、組合框、表格、頁框、文本框、命令按鈕、復(fù)選框、標(biāo)簽、編輯框等,原始數(shù)據(jù)可以包括查詢信息命令、報(bào)表生成命令、文件導(dǎo)出命令等,本發(fā)明在此不做限定。
[0083]封裝模塊302,用于將頁面管理模塊301檢測(cè)到的原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象。
[0084]本發(fā)明實(shí)施例中,封裝模塊302先獲取用戶在目標(biāo)頁面控件上輸入的原始數(shù)據(jù),然后再將該原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象。該原始數(shù)據(jù)對(duì)象可以但不僅限于數(shù)據(jù)報(bào)文,該數(shù)據(jù)報(bào)文是原始數(shù)據(jù)以一定的格式如字頭、字尾、數(shù)據(jù)類型、校驗(yàn)位、源地址、目標(biāo)地址等進(jìn)行排列而得到的數(shù)據(jù)。
[0085]發(fā)送模塊303,用于接收用戶在頁面管理模塊301中輸入的原始數(shù)據(jù)提交請(qǐng)求,并根據(jù)該原始數(shù)據(jù)提交請(qǐng)求將封裝模塊302中的原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器。
[0086]本發(fā)明實(shí)施例中,用戶在頁面點(diǎn)擊原始數(shù)據(jù)提交請(qǐng)求之后,封裝模塊302會(huì)先將該原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象,然后發(fā)送模塊303再根據(jù)該原始數(shù)據(jù)提交請(qǐng)求從封裝模塊302獲取封裝完成后的原始數(shù)據(jù)對(duì)象,從而將該原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器處理。
[0087]接收模塊304,用于獲取后臺(tái)服務(wù)器對(duì)該原始數(shù)據(jù)對(duì)象處理完成后得到的目標(biāo)數(shù)據(jù)對(duì)象。
[0088]本發(fā)明實(shí)施例中,對(duì)原始數(shù)據(jù)對(duì)象即原始數(shù)據(jù)的處理是在后臺(tái)服務(wù)器完成的,F(xiàn)lex運(yùn)行框架只用于用戶的數(shù)據(jù)輸入以及對(duì)數(shù)據(jù)處理后得到的數(shù)據(jù)結(jié)果進(jìn)行展示。當(dāng)后臺(tái)服務(wù)器對(duì)原始數(shù)據(jù)對(duì)象處理完成后,得到目標(biāo)數(shù)據(jù)。其中,目標(biāo)數(shù)據(jù)是根據(jù)原始數(shù)據(jù)的命令或者請(qǐng)求進(jìn)行相關(guān)處理后得到的結(jié)果數(shù)據(jù)。在目標(biāo)數(shù)據(jù)傳輸過程中是以目標(biāo)數(shù)據(jù)對(duì)象即封裝完成的目標(biāo)數(shù)據(jù)的形式進(jìn)行傳輸?shù)?。此時(shí),接收模塊304會(huì)獲取后臺(tái)服務(wù)器中的目標(biāo)數(shù)據(jù)對(duì)象。其中,該目標(biāo)數(shù)據(jù)對(duì)象可以但不僅限于數(shù)據(jù)報(bào)文,該數(shù)據(jù)報(bào)文是目標(biāo)數(shù)據(jù)以一定的格式如字頭、字尾、數(shù)據(jù)類型、校驗(yàn)位、源地址、目標(biāo)地址等進(jìn)行排列而得到的數(shù)據(jù)。
[0089]解析模塊305,用于將接收模塊304獲取的目標(biāo)數(shù)據(jù)對(duì)象解析成目標(biāo)數(shù)據(jù)。
[0090]本發(fā)明實(shí)施例中,解析模塊305會(huì)將獲取到的目標(biāo)數(shù)據(jù)對(duì)象進(jìn)行解析,解析完成后,得到后臺(tái)服務(wù)器處理完成的目標(biāo)數(shù)據(jù)。
[0091]頁面管理模塊301,還用于將解析模塊305解析完成的目標(biāo)數(shù)據(jù)顯示在目標(biāo)頁面控件上。
[0092]本發(fā)明實(shí)施例中,頁面管理模塊301會(huì)調(diào)用目標(biāo)頁面控件,將解析模塊305解析完成后得到的目標(biāo)數(shù)據(jù)在該目標(biāo)頁面控件上顯示出來。
[0093]通過實(shí)施本發(fā)明實(shí)施例,用戶可以根據(jù)需要對(duì)頁面控件進(jìn)行選擇,并在選擇的目標(biāo)頁面控件上輸入數(shù)據(jù),將該數(shù)據(jù)處理完成后得到的數(shù)據(jù)顯示在該目標(biāo)頁面控件上。該頁面控件為系統(tǒng)預(yù)先設(shè)置好的頁面控件,每次打開該Flex運(yùn)行框架就可以直接調(diào)用頁面控件,而不需要為每一個(gè)功能都開發(fā)一套頁面控件。這種預(yù)先設(shè)置好同一個(gè)應(yīng)用程序的所有頁面控件,在運(yùn)行的時(shí)候根據(jù)需要選擇相應(yīng)的頁面控件的運(yùn)行框架,能在開發(fā)該應(yīng)用程序時(shí)提高代碼復(fù)用度。
[0094]請(qǐng)一并參閱圖5,圖5是本發(fā)明實(shí)施例提供的另一種Flex運(yùn)行框架的結(jié)構(gòu)示意圖。其中圖5所示的Flex運(yùn)行框架是由圖4所示的Flex運(yùn)行框架進(jìn)行優(yōu)化得到的。在圖5所示的Flex運(yùn)行框架中,還可以包括以下模塊:
[0095]存儲(chǔ)模塊306,用于在頁面管理模塊301檢測(cè)到用戶在目標(biāo)頁面控件輸入的原始數(shù)據(jù)之后,存儲(chǔ)用戶在頁面管理模塊301中選擇的目標(biāo)頁面控件。
[0096]本發(fā)明實(shí)施例中,在用戶選擇完自己需要的目標(biāo)頁面控件之后,存儲(chǔ)模塊306會(huì)將該目標(biāo)頁面控件存儲(chǔ)起來,以便后續(xù)頁面管理模塊301獲取該目標(biāo)頁面控件用來顯示處理完成后的目標(biāo)數(shù)據(jù)。
[0097]本發(fā)明實(shí)施例中,頁面管理模塊301檢測(cè)用戶在目標(biāo)頁面控件輸入的原始數(shù)據(jù)的具體方式為:
[0098]接收用戶的操作指令,根據(jù)該操作指令對(duì)頁面以及頁面控件初始化;
[0099]獲取用戶從系統(tǒng)中選擇的目標(biāo)頁面控件,檢測(cè)用戶在該目標(biāo)頁面控件輸入的原始數(shù)據(jù)。
[0100]本發(fā)明實(shí)施例中,該操作指令由用戶做出新建一個(gè)頁面的動(dòng)作時(shí)生成,主要用于指示Flex運(yùn)行框架創(chuàng)建一個(gè)新頁面。當(dāng)Flex運(yùn)行框架創(chuàng)建新頁面完成后,會(huì)對(duì)該新頁面以及所有的頁面控件進(jìn)行初始化操作。
[0101]本發(fā)明實(shí)施例中,用戶會(huì)根據(jù)自己的需要從系統(tǒng)中的所有頁面控件中選擇需要的頁面控件,即目標(biāo)頁面控件,該目標(biāo)頁面控件的數(shù)量可以是一個(gè),也可以是多個(gè),具體數(shù)量根據(jù)實(shí)際需要而定,本發(fā)明實(shí)施例在此不作限定。系統(tǒng)中的所有頁面控件是在開發(fā)某一個(gè)應(yīng)用程序之前預(yù)先配置好的,在開發(fā)每一個(gè)功能時(shí)可以直接調(diào)用所需要的頁面控件。因此在運(yùn)行該應(yīng)用程序時(shí),只需要選擇在需要的頁面控件即目標(biāo)頁面控件上輸入相應(yīng)的原始數(shù)據(jù)即可。其中,頁面控件可以包括選項(xiàng)組、列表框、組合框、表格、頁框、文本框、命令按鈕、復(fù)選框、標(biāo)簽、編輯框等,原始數(shù)據(jù)可以包括查詢信息命令、報(bào)表生成命令、文件導(dǎo)出命令等,本發(fā)明在此不做限定。
[0102]其中,發(fā)送模塊具體可以包括以下單元:
[0103]接收單元3031,用于接收用戶在頁面管理模塊301中輸入的原始數(shù)據(jù)提交請(qǐng)求;
[0104]判斷單元3032,用于根據(jù)接收單元3031接收的原始數(shù)據(jù)提交請(qǐng)求,獲取封裝模塊302中的原始數(shù)據(jù)對(duì)象,判斷該原始數(shù)據(jù)對(duì)象中是否包括預(yù)先設(shè)置的數(shù)據(jù)預(yù)處理信息;
[0105]發(fā)送單元3033,用于在判斷單元3032的判斷結(jié)果為否時(shí),將該原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器;
[0106]調(diào)用單元3034,用于在判斷單元3032的判斷結(jié)果為是時(shí),根據(jù)該數(shù)據(jù)預(yù)處理信息的類型調(diào)用對(duì)應(yīng)的數(shù)據(jù)預(yù)處理器對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行預(yù)處理;
[0107]其中,發(fā)送單元3033還用于在調(diào)用單元3034調(diào)用對(duì)應(yīng)的數(shù)據(jù)預(yù)處理器對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行預(yù)處理之后,將預(yù)處理完成后得到的原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器。
[0108]本發(fā)明實(shí)施例中,用戶在頁面點(diǎn)擊原始數(shù)據(jù)提交請(qǐng)求之后,封裝模塊302先將該原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象,然后再根據(jù)該原始數(shù)據(jù)提交請(qǐng)求獲取封裝完成后的原始數(shù)據(jù)對(duì)象。該原始數(shù)據(jù)對(duì)象可以但不僅限于數(shù)據(jù)報(bào)文,該數(shù)據(jù)報(bào)文是原始數(shù)據(jù)以一定的格式如字頭、字尾、數(shù)據(jù)類型、校驗(yàn)位、源地址、目標(biāo)地址等進(jìn)行排列而得到的數(shù)據(jù)。
[0109]本發(fā)明實(shí)施例中,F(xiàn)lex運(yùn)行框架首先會(huì)針對(duì)每一個(gè)數(shù)據(jù)預(yù)處理器能處理的數(shù)據(jù)類型對(duì)每一個(gè)原始數(shù)據(jù)對(duì)象進(jìn)行歸類,然后判斷單元3032再判斷是否存在一個(gè)或者多個(gè)數(shù)據(jù)預(yù)處理器能對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行預(yù)處理。也就是說,判斷單元3032事先會(huì)判斷原始數(shù)據(jù)對(duì)象中是否包括有數(shù)據(jù)預(yù)處理器能處理該原始數(shù)據(jù)對(duì)象的信息,如果包括有該數(shù)據(jù)預(yù)處理信息,調(diào)用單元3034會(huì)根據(jù)該數(shù)據(jù)預(yù)處理信息的類型調(diào)用對(duì)應(yīng)的數(shù)據(jù)預(yù)處理器對(duì)該原始數(shù)據(jù)對(duì)象進(jìn)行預(yù)處理,然后發(fā)送單元3033將調(diào)用單元3034調(diào)用數(shù)據(jù)預(yù)處理器處理完成后得到的原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器做進(jìn)一步的數(shù)據(jù)處理;如果不包括該數(shù)據(jù)預(yù)處理信息,發(fā)送單元3033會(huì)將該原始數(shù)據(jù)直接發(fā)送給后臺(tái)服務(wù)器進(jìn)行數(shù)據(jù)處理。
[0110]其中,頁面管理模塊301從解析模塊305獲取目標(biāo)數(shù)據(jù),并將該目標(biāo)數(shù)據(jù)顯示在目標(biāo)控件上的具體方式為:
[0111]從存儲(chǔ)模塊306中獲取存儲(chǔ)的目標(biāo)頁面控件;
[0112]從解析模塊305中獲取目標(biāo)數(shù)據(jù);
[0113]將該目標(biāo)數(shù)據(jù)顯示在該目標(biāo)頁面控件上。
[0114]本發(fā)明實(shí)施例中,頁面管理模塊301會(huì)將從解析模塊305獲取的解析完成后得到的目標(biāo)數(shù)據(jù)顯示在從存儲(chǔ)模塊306獲取的目標(biāo)頁面控件上。其中,目標(biāo)數(shù)據(jù)是根據(jù)原始數(shù)據(jù)的命令或者請(qǐng)求進(jìn)行相關(guān)處理后得到的結(jié)果數(shù)據(jù)。
[0115]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0116]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種Flex運(yùn)行方法,其特征在于,包括: 檢測(cè)用戶在目標(biāo)頁面控件輸入的原始數(shù)據(jù),所述目標(biāo)頁面控件包括用戶根據(jù)需要從系統(tǒng)中選擇的一個(gè)或多個(gè)頁面控件; 將所述原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象; 接收用戶輸入的原始數(shù)據(jù)提交請(qǐng)求,并根據(jù)所述原始數(shù)據(jù)提交請(qǐng)求將所述原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器; 獲取所述后臺(tái)服務(wù)器對(duì)所述原始數(shù)據(jù)對(duì)象處理完成后得到的目標(biāo)數(shù)據(jù)對(duì)象; 將所述目標(biāo)數(shù)據(jù)對(duì)象解析成目標(biāo)數(shù)據(jù); 將所述目標(biāo)數(shù)據(jù)顯示在所述目標(biāo)頁面控件上。
2.根據(jù)權(quán)利要求1所述的Flex運(yùn)行方法,其特征在于,所述的檢測(cè)用戶在目標(biāo)頁面控件輸入的原始數(shù)據(jù),包括: 接收用戶的操作指令,根據(jù)所述操作指令對(duì)頁面以及頁面控件初始化,所述操作指令用于指示新建一個(gè)頁面; 獲取用戶從系統(tǒng)中選擇的目標(biāo)頁面控件,檢測(cè)用戶在所述目標(biāo)頁面控件輸入的原始數(shù)據(jù); 所述的檢測(cè)用戶在所述目標(biāo)頁面控件輸入的原始數(shù)據(jù)之后,還包括: 存儲(chǔ)所述目標(biāo)頁面控件。
3.根據(jù)權(quán)利要求2所述的Flex運(yùn)行方法,其特征在于,所述的接收用戶輸入的原始數(shù)據(jù)提交請(qǐng)求,并根據(jù)所述原始數(shù)據(jù)提交請(qǐng)求將所述原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器,包括: 接收用戶輸入的原始數(shù)據(jù)提交請(qǐng)求; 獲取所述原始數(shù)據(jù)對(duì)象,判斷所述原始數(shù)據(jù)對(duì)象中是否包括預(yù)先設(shè)置的數(shù)據(jù)預(yù)處理信息; 若否,則將所述原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器。
4.根據(jù)權(quán)利要求3所述的Flex運(yùn)行方法,其特征在于,還包括: 若判斷所述原始數(shù)據(jù)對(duì)象中包括預(yù)先設(shè)置的數(shù)據(jù)預(yù)處理信息,則根據(jù)所述數(shù)據(jù)預(yù)處理信息的類型調(diào)用對(duì)應(yīng)的數(shù)據(jù)預(yù)處理器對(duì)所述原始數(shù)據(jù)對(duì)象進(jìn)行預(yù)處理; 將預(yù)處理完成后得到的原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器。
5.根據(jù)權(quán)利要求4所述的Flex運(yùn)行方法,其特征在于,所述的將所述目標(biāo)數(shù)據(jù)顯示在所述目標(biāo)頁面控件上,包括: 獲取存儲(chǔ)的所述目標(biāo)頁面控件; 獲取所述目標(biāo)數(shù)據(jù); 將所述目標(biāo)數(shù)據(jù)顯示在所述目標(biāo)頁面控件上。
6.一種Flex運(yùn)行框架,其特征在于,包括: 頁面管理模塊,用于檢測(cè)用戶在目標(biāo)頁面控件輸入的原始數(shù)據(jù),所述目標(biāo)頁面控件包括用戶根據(jù)需要從系統(tǒng)中選擇的一個(gè)或多個(gè)頁面控件; 封裝模塊,用于將所述頁面管理模塊檢測(cè)到的所述原始數(shù)據(jù)封裝成原始數(shù)據(jù)對(duì)象;發(fā)送模塊,用于接收用戶在所述頁面管理模塊中輸入的原始數(shù)據(jù)提交請(qǐng)求,并根據(jù)所述原始數(shù)據(jù)提交請(qǐng)求將所述原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器; 接收模塊,用于獲取所述后臺(tái)服務(wù)器對(duì)所述原始數(shù)據(jù)對(duì)象處理完成后得到的目標(biāo)數(shù)據(jù)對(duì)象; 解析模塊,用于將所述接收模塊獲取的所述目標(biāo)數(shù)據(jù)對(duì)象解析成目標(biāo)數(shù)據(jù); 所述頁面管理模塊,還用于將所述解析模塊解析成的所述目標(biāo)數(shù)據(jù)顯示在所述目標(biāo)頁面控件上。
7.根據(jù)權(quán)利要求6所述的Flex運(yùn)行框架,其特征在于,所述頁面管理模塊檢測(cè)用戶在目標(biāo)頁面控件輸入的原始數(shù)據(jù)的具體方式為: 接收用戶的操作指令,根據(jù)所述操作指令對(duì)頁面以及頁面控件初始化,所述操作指令用于指示新建一個(gè)頁面; 獲取用戶從系統(tǒng)中選擇的目標(biāo)頁面控件,檢測(cè)用戶在所述目標(biāo)頁面控件輸入的原始數(shù)據(jù); 其中,所述Flex運(yùn)行框架還包括: 存儲(chǔ)模塊,用于在所述頁面管理模塊檢測(cè)到用戶在所述目標(biāo)頁面控件輸入的所述原始數(shù)據(jù)之后,存儲(chǔ)所述目標(biāo)頁面控件。
8.根據(jù)權(quán)利要求7所述的Flex運(yùn)行框架,其特征在于,所述發(fā)送模塊具體包括: 接收單元,用于接收用戶在所述頁面管理模塊中輸入的原始數(shù)據(jù)提交請(qǐng)求; 判斷單元,用于獲取所述封裝模塊中的所述原始數(shù)據(jù)對(duì)象,判斷所述原始數(shù)據(jù)對(duì)象中是否包括預(yù)先設(shè)置的數(shù)據(jù)預(yù)處理信息; 發(fā)送單元,用于在所述判斷單元的判斷結(jié)果為否時(shí),將所述原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器。
9.根據(jù)權(quán)利要求8所述的Flex運(yùn)行框架,其特征在于,所述發(fā)送模塊還包括: 調(diào)用單元,用于在所述判斷單元的判斷結(jié)果為是時(shí),根據(jù)所述數(shù)據(jù)預(yù)處理信息的類型調(diào)用對(duì)應(yīng)的數(shù)據(jù)預(yù)處理器對(duì)所述原始數(shù)據(jù)對(duì)象進(jìn)行預(yù)處理; 其中,所述發(fā)送單元還用于在調(diào)用單元調(diào)用對(duì)應(yīng)的所述數(shù)據(jù)預(yù)處理器對(duì)所述原始數(shù)據(jù)對(duì)象進(jìn)行預(yù)處理之后,將預(yù)處理完成后得到的原始數(shù)據(jù)對(duì)象發(fā)送給后臺(tái)服務(wù)器。
10.根據(jù)權(quán)利要求9所述的Flex運(yùn)行框架,其特征在于,所述頁面管理模塊從所述解析模塊獲取所述目標(biāo)數(shù)據(jù),并顯示在所述目標(biāo)控件上的具體方式為: 從所述存儲(chǔ)模塊中獲取存儲(chǔ)的所述目標(biāo)頁面控件; 從所述解析模塊中獲取所述目標(biāo)數(shù)據(jù); 將所述目標(biāo)數(shù)據(jù)顯示在所述目標(biāo)頁面控件上。
【文檔編號(hào)】G06F9/44GK104360849SQ201410594497
【公開日】2015年2月18日 申請(qǐng)日期:2014年10月29日 優(yōu)先權(quán)日:2014年10月29日
【發(fā)明者】朱祖恩, 嚴(yán)格, 伍輝 申請(qǐng)人:中國(guó)建設(shè)銀行股份有限公司