欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種web頁面數(shù)據(jù)綁定的方法

文檔序號(hào):6442809閱讀:324來源:國知局
專利名稱:一種web頁面數(shù)據(jù)綁定的方法
技術(shù)領(lǐng)域
本發(fā)明涉及本方法是涉及互聯(lián)網(wǎng)網(wǎng)站網(wǎng)頁內(nèi)容展示過程中數(shù)據(jù)綁定的ー種方法, 尤其涉及ー種WEB頁面數(shù)據(jù)綁定的方法。
背景技術(shù)
使用中的網(wǎng)站管理平臺(tái)已成為網(wǎng)站建設(shè)的ー個(gè)重要組成部分,該平臺(tái)主要用于管理網(wǎng)站的各種功能模塊及其信息量的增減,常見的包括有流量信息量的統(tǒng)計(jì)和分析,對(duì)網(wǎng)站的全面維護(hù)和對(duì)網(wǎng)站進(jìn)ー步優(yōu)化提供依據(jù)。管理平臺(tái)要達(dá)到快速的可視化操作,該平臺(tái)所有網(wǎng)頁的展示效果及數(shù)據(jù)綁定方式大徑相同,網(wǎng)頁的內(nèi)容主要分為兩種,第一種是網(wǎng)頁表單數(shù)據(jù)綁定,例如網(wǎng)站上的用戶注冊(cè)或用戶信息修改頁面等;第二種是網(wǎng)頁列表數(shù)據(jù)綁定,例如企業(yè)產(chǎn)品信息管理頁面等。實(shí)現(xiàn)網(wǎng)頁數(shù)據(jù)綁定都是以aSp、aSp.net、jaVa、jSp 等網(wǎng)頁開發(fā)語言編寫進(jìn)行同步獲取或是ajax異步獲取數(shù)據(jù)進(jìn)行綁定,然而其每ー個(gè)頁面的數(shù)據(jù)綁定都需要開發(fā)人員進(jìn)行重復(fù)地開發(fā)。這種管理平臺(tái)的網(wǎng)頁數(shù)據(jù)綁定方法,主要有以下兩個(gè)方面的不足ー是同步獲取數(shù)據(jù)進(jìn)行網(wǎng)頁綁定,用戶每點(diǎn)擊交互一次數(shù)據(jù)綁定都會(huì)進(jìn)行網(wǎng)頁刷新,耗費(fèi)大量網(wǎng)絡(luò)資源, 對(duì)用戶體驗(yàn)很不友好;ニ是異步獲取數(shù)據(jù)進(jìn)行網(wǎng)頁綁定沒有統(tǒng)ー的提交與綁定接ロ,每ー 次數(shù)據(jù)綁定過程都需要編寫不同的異步請(qǐng)求接ロ,造成大量的重復(fù)工作及冗余接ロ。有鑒于此,提供一種適用于異步提交獲取數(shù)據(jù)、統(tǒng)ー接ロ的綁定的TOB頁面數(shù)據(jù)綁定的方法成為必要。

發(fā)明內(nèi)容
本發(fā)明的目的是提供ー種TOB頁面數(shù)據(jù)綁定的方法,適合于異步提交獲取數(shù)據(jù)綁定。為了實(shí)現(xiàn)上述目的,本發(fā)明提供ー種WEB頁面數(shù)據(jù)綁定的方法,包括客戶端和服務(wù)器端,所述客戶端包括客戶端請(qǐng)求應(yīng)用程序和客戶端回調(diào)函數(shù)模塊;所述客戶端回調(diào)函數(shù)模塊包括提示信息函數(shù)和數(shù)據(jù)分析函數(shù);所述客戶端請(qǐng)求應(yīng)用程序的接ロ統(tǒng)一,所述客戶端回調(diào)函數(shù)模塊的接ロ統(tǒng)ー;所述WEB頁面數(shù)據(jù)綁定的方法,包括如下步驟a)所述客戶端發(fā)起請(qǐng)求,客戶端請(qǐng)求應(yīng)用程序?qū)崟r(shí)判斷請(qǐng)求初始化數(shù)據(jù)是否為空;當(dāng)初始化數(shù)據(jù)為空吋,數(shù)據(jù)分析函數(shù)對(duì)數(shù)據(jù)進(jìn)行分析,調(diào)用提示信息函數(shù)通知用戶,請(qǐng)求中斷;否則,執(zhí)行下一歩。b)所述客戶端請(qǐng)求應(yīng)用程序判斷服務(wù)器端是否正常返回?cái)?shù)據(jù);當(dāng)正常返回?cái)?shù)據(jù)時(shí),執(zhí)行下一歩;否則,結(jié)束請(qǐng)求。c)所述客戶端將返回結(jié)果匹配給客戶端回調(diào)函數(shù)模塊,客戶端回調(diào)函數(shù)模塊判斷并執(zhí)行結(jié)果,完成數(shù)據(jù)綁定。所述客戶端回調(diào)函數(shù)模塊還包括數(shù)據(jù)自動(dòng)綁定函數(shù)、錯(cuò)誤處理函數(shù)和分頁數(shù)據(jù)自動(dòng)綁定函數(shù)。
在所述步驟C中,當(dāng)客戶端回調(diào)函數(shù)模塊判斷返回結(jié)果的類型為列表數(shù)據(jù)時(shí),對(duì)列表的分頁參數(shù)進(jìn)行匹配,并執(zhí)行如下步驟a)判斷是否配置有自定義數(shù)據(jù)。b)判斷是否配置有目標(biāo)源數(shù)據(jù)。c)判斷是否配置有自定義客戶端回調(diào)函數(shù)模塊。在所述步驟a中,當(dāng)判斷配置有自定義數(shù)據(jù)時(shí),將自定義數(shù)據(jù)提交給自定義數(shù)據(jù)處理函數(shù),執(zhí)行步驟b ;否則,直接執(zhí)行步驟b。在所述步驟b中,當(dāng)判斷配置有數(shù)據(jù)目標(biāo)源時(shí),將數(shù)據(jù)目標(biāo)源綁定給自動(dòng)綁定函數(shù),執(zhí)行步驟c ;否則,直接執(zhí)行步驟C。在所述步驟c中,當(dāng)判斷有客戶端回調(diào)函數(shù)模塊時(shí),重新客戶端調(diào)用回調(diào)函數(shù),否則,結(jié)束綁定。所述WEB頁面數(shù)據(jù)綁定的方法使用ajax開發(fā)。與現(xiàn)在技術(shù)相比,本發(fā)明提供的用于一種TOB頁面數(shù)據(jù)綁定的方法,應(yīng)用于異步提交獲取數(shù)據(jù)綁定,同比其它WEB頁面數(shù)據(jù)綁定方法,本發(fā)明具有統(tǒng)一的數(shù)據(jù)請(qǐng)求及綁定方式,降低開發(fā)和維護(hù)成本,提高開發(fā)速率,降低錯(cuò)誤率,增強(qiáng)開發(fā)產(chǎn)品的規(guī)范性和嚴(yán)謹(jǐn)性;應(yīng)用ajax進(jìn)行開發(fā),數(shù)據(jù)綁定過程中的瀏覽器兼容性好,通過將客戶端應(yīng)用程序的數(shù)據(jù)結(jié)構(gòu)、服務(wù)端的數(shù)據(jù)結(jié)構(gòu)及客戶端回調(diào)函數(shù)的數(shù)據(jù)結(jié)構(gòu)建立統(tǒng)一的數(shù)據(jù)接口,進(jìn)行對(duì)請(qǐng)求、返回及應(yīng)用的數(shù)據(jù)優(yōu)化,本發(fā)明提供的WEB頁面數(shù)據(jù)綁定的方法具有重要意義。


附圖用于對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中圖1為本發(fā)明提供的一種TOB頁面數(shù)據(jù)綁定的方法的數(shù)據(jù)訪問示意圖;圖2為本發(fā)明提供的一種WEB頁面數(shù)據(jù)綁定的方法的數(shù)據(jù)綁定示意圖。
具體實(shí)施例方式下面結(jié)合附圖詳細(xì)說明本發(fā)明,其作為本說明書的一部分,通過實(shí)施例來說明本發(fā)明的原理,本發(fā)明的其他方面,特征及其優(yōu)點(diǎn)通過該詳細(xì)說明將會(huì)變得一目了然。如圖1 圖2所示,本發(fā)明提供一種TOB頁面數(shù)據(jù)綁定的方法,包括客戶端和服務(wù)器端,所述客戶端包括客戶端請(qǐng)求應(yīng)用程序和客戶端回調(diào)函數(shù)模塊3;所述客戶端回調(diào)函數(shù)模塊3包括提示信息函數(shù)和數(shù)據(jù)分析函數(shù);所述客戶端請(qǐng)求應(yīng)用程序的接口統(tǒng)一,所述客戶端回調(diào)函數(shù)模塊3的接口統(tǒng)一;所述TOB頁面數(shù)據(jù)綁定的方法,包括如下步驟a)所述客戶端發(fā)起請(qǐng)求1,客戶端請(qǐng)求應(yīng)用程序?qū)崟r(shí)判斷請(qǐng)求初始化數(shù)據(jù)是否為空2 ;當(dāng)初始化數(shù)據(jù)為空時(shí),數(shù)據(jù)分析函數(shù)對(duì)數(shù)據(jù)進(jìn)行分析,調(diào)用提示信息函數(shù)通知用戶,請(qǐng)求中斷;否則,執(zhí)行下一步。b)所述客戶端請(qǐng)求應(yīng)用程序判斷服務(wù)器端是否正常返回?cái)?shù)據(jù);當(dāng)正常返回?cái)?shù)據(jù)時(shí),執(zhí)行下一步;否則,結(jié)束請(qǐng)求。c)所述客戶端將返回結(jié)果匹配給客戶端回調(diào)函數(shù)模塊3,客戶端回調(diào)函數(shù)模塊3判斷并執(zhí)行結(jié)果,完成數(shù)據(jù)綁定。
所述客戶端回調(diào)函數(shù)模塊3還包括數(shù)據(jù)自動(dòng)綁定函數(shù)、錯(cuò)誤處理函數(shù)和分頁數(shù)據(jù)自動(dòng)綁定函數(shù)。在所述步驟c中,當(dāng)客戶端回調(diào)函數(shù)模塊3判斷返回結(jié)果的類型為列表數(shù)據(jù)時(shí),對(duì)列表的分頁參數(shù)進(jìn)行匹配,并執(zhí)行如下步驟a)判斷是否配置有自定義數(shù)據(jù)。b)判斷是否配置有目標(biāo)源數(shù)據(jù)。c)判斷是否配置有自定義客戶端回調(diào)函數(shù)模塊3。在所述步驟a中,當(dāng)判斷配置有自定義數(shù)據(jù)時(shí),將自定義數(shù)據(jù)提交給自定義數(shù)據(jù)處理函數(shù),執(zhí)行步驟b ;否則,直接執(zhí)行步驟b。在所述步驟b中,當(dāng)判斷配置有數(shù)據(jù)目標(biāo)源時(shí),將數(shù)據(jù)目標(biāo)源綁定給自動(dòng)綁定函數(shù),執(zhí)行步驟c ;否則,直接執(zhí)行步驟C。在所述步驟c中,當(dāng)判斷有客戶端回調(diào)函數(shù)模塊3時(shí),重新客戶端調(diào)用回調(diào)函數(shù),否則,結(jié)束綁定。所述WEB頁面數(shù)據(jù)綁定的方法使用ajax開發(fā)。本發(fā)明提供一種TOB頁面數(shù)據(jù)綁定的方法,該方法是通過基于客戶端、服務(wù)器端的因特網(wǎng)網(wǎng)絡(luò)實(shí)現(xiàn)的,客戶端是指因特網(wǎng)網(wǎng)頁瀏覽器,如IE、FireFox等瀏覽器工具,而服務(wù)器端則是由HTTP信息處理服務(wù)器(也稱作TOB服務(wù)器(IIS、Apache))、應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器(DB2、MYSQL、SQL Server)組成??蛻舳死脼g覽器工具,通過互聯(lián)網(wǎng)與服務(wù)器端進(jìn)行通訊,做出瀏覽、新增、修改、刪除等信息操作,信息經(jīng)互聯(lián)網(wǎng)傳達(dá)到服務(wù)器端的WEB服務(wù)器,再經(jīng)應(yīng)用服務(wù)器進(jìn)行數(shù)據(jù)運(yùn)算,再將結(jié)果存儲(chǔ)在數(shù)據(jù)庫服務(wù)器。在WEB服務(wù)器的邏輯運(yùn)算方面可采用現(xiàn)網(wǎng)絡(luò)上比較流行的ASP、ASP. NET、PHP、JSP等編程語言來實(shí)現(xiàn)。TOB服務(wù)器主要負(fù)責(zé)接收來自客戶端的信息以及給客戶端發(fā)送應(yīng)答的信息,并對(duì)接收的信息進(jìn)行一個(gè)安全的檢測(cè);應(yīng)用服務(wù)器負(fù)責(zé)各種來自客戶端的請(qǐng)求數(shù)據(jù),進(jìn)行記錄的處理,如查詢、添加、刪除、修改、檢索等操作;數(shù)據(jù)庫服務(wù)器負(fù)責(zé)存儲(chǔ)、備份數(shù)據(jù),以及接收來自應(yīng)用服務(wù)器對(duì)數(shù)據(jù)表的查詢、添加、刪除、修改、檢索等數(shù)據(jù)庫操作命令。本發(fā)明提供的一種該TOB頁面數(shù)據(jù)綁定的方法,其基于客戶端進(jìn)行處理,使用javascript編程語言編寫,用戶在瀏覽web網(wǎng)頁時(shí),通過瀏覽器對(duì)服務(wù)器端發(fā)起請(qǐng)求,瀏覽器將請(qǐng)求提交到WEB服務(wù)器,經(jīng)TOB服務(wù)器檢驗(yàn)再傳達(dá)給應(yīng)用服務(wù)器,由應(yīng)用服務(wù)器向數(shù)據(jù)庫服務(wù)器發(fā)起檢索的指令,從數(shù)據(jù)庫檢索出來的數(shù)據(jù)經(jīng)應(yīng)用服務(wù)器進(jìn)行數(shù)據(jù)檢驗(yàn)處理再回傳至WEB服務(wù)器,并經(jīng)其傳送回客戶端瀏覽器,本方法對(duì)返回給客戶端瀏覽器數(shù)據(jù)分析后進(jìn)行數(shù)據(jù)綁定。其數(shù)據(jù)具體操作如下客戶端發(fā)起請(qǐng)求1,客戶端請(qǐng)求應(yīng)用程序的數(shù)據(jù)分析函數(shù)對(duì)客戶端發(fā)起的請(qǐng)求進(jìn)行判斷,如果請(qǐng)求數(shù)據(jù)符合要求,則向服務(wù)器端發(fā)起請(qǐng)求,否則,提示請(qǐng)求不正確??蛻舳苏?qǐng)求應(yīng)用程序向服務(wù)器端發(fā)起請(qǐng)求后,對(duì)訪問進(jìn)度進(jìn)行反饋,如果服務(wù)器端不能正常返回判斷,則退出請(qǐng)求,通知客戶端。當(dāng)服務(wù)器端正常返回請(qǐng)求數(shù)據(jù)時(shí),判斷數(shù)據(jù)綁定類型返回?cái)?shù)據(jù)類型,并執(zhí)行分頁操作,執(zhí)行如下數(shù)據(jù)綁定步驟首先,判斷是否需返回自定義數(shù)據(jù),如果有,則進(jìn)行配置自定義函數(shù),執(zhí)行完成后進(jìn)行下一步操作,如果沒有,則直接進(jìn)行下一步操作。接著,判斷是否有返回目標(biāo)源數(shù)據(jù)進(jìn)行匹配,如果有則進(jìn)行目標(biāo)源數(shù)據(jù)匹配,如果沒有,則直接進(jìn)行下一步操作。最后,判斷是否需要繼續(xù)調(diào)用回調(diào)函數(shù),如果調(diào)用,則執(zhí)行第一二步,否則完成執(zhí)行回調(diào)函數(shù),退出數(shù)據(jù)綁定。數(shù)據(jù)綁定完成后,將網(wǎng)頁頁面呈現(xiàn)于客戶端上。本發(fā)明提供的用于一種TOB頁面數(shù)據(jù)綁定的方法,應(yīng)用于異步提交獲取數(shù)據(jù)綁定,同比其它web頁面數(shù)據(jù)綁定方法,本發(fā)明具有統(tǒng)一的數(shù)據(jù)請(qǐng)求及綁定方式,降低開發(fā)和維護(hù)成本,提高開發(fā)速率,降低錯(cuò)誤率,增強(qiáng)開發(fā)產(chǎn)品的規(guī)范性和嚴(yán)謹(jǐn)性;網(wǎng)頁所有綁定數(shù)據(jù)的方式高和數(shù)據(jù)類型規(guī)范、類型統(tǒng)一,應(yīng)用ajax進(jìn)行開發(fā),數(shù)據(jù)綁定過程中的瀏覽器兼容性,通過將客戶端應(yīng)用程序的數(shù)據(jù)結(jié)構(gòu)、服務(wù)端的數(shù)據(jù)結(jié)構(gòu)及客戶端回調(diào)函數(shù)的數(shù)據(jù)結(jié)構(gòu)建立統(tǒng)一的數(shù)據(jù)接口,進(jìn)行對(duì)請(qǐng)求、返回及應(yīng)用的數(shù)據(jù)優(yōu)化,使程序開發(fā)及數(shù)據(jù)訪問的得到益性提高。以上所揭示的僅為本發(fā)明的較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明申請(qǐng)專利范圍所作的等同變化,仍屬于本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.ー種WEB頁面數(shù)據(jù)綁定的方法,包括客戶端和服務(wù)器端,其特征在于所述客戶端包括客戶端請(qǐng)求應(yīng)用程序和客戶端回調(diào)函數(shù)模塊;所述客戶端請(qǐng)求應(yīng)用程序包括數(shù)據(jù)分析函數(shù),所述客戶端回調(diào)函數(shù)模塊包括提示信息函數(shù);所述客戶端請(qǐng)求應(yīng)用程序的接ロ統(tǒng)一,所述客戶端回調(diào)函數(shù)模塊的接ロ統(tǒng)ー;所述WEB頁面數(shù)據(jù)綁定的方法,包括如下步驟a)所述客戶端發(fā)起請(qǐng)求,客戶端請(qǐng)求應(yīng)用程序?qū)崟r(shí)判斷請(qǐng)求初始化數(shù)據(jù)是否為空; 當(dāng)初始化數(shù)據(jù)為空吋,數(shù)據(jù)分析函數(shù)對(duì)數(shù)據(jù)進(jìn)行分析,調(diào)用提示信息函數(shù)通知用戶,請(qǐng)求中斷;否則, 執(zhí)行下一歩;b)所述客戶端請(qǐng)求應(yīng)用程序判斷服務(wù)器端是否正常返回?cái)?shù)據(jù); 當(dāng)正常返回?cái)?shù)據(jù)時(shí),執(zhí)行下一歩;否則,結(jié)束請(qǐng)求;c)所述客戶端將返回結(jié)果匹配給客戶端回調(diào)函數(shù)模塊,客戶端回調(diào)函數(shù)模塊判斷并執(zhí)行結(jié)果,完成數(shù)據(jù)綁定。
2.根據(jù)權(quán)利要求1所述的ー種WEB頁面數(shù)據(jù)綁定的方法,其特征在于所述客戶端回調(diào)函數(shù)模塊還包括數(shù)據(jù)自動(dòng)綁定函數(shù)、錯(cuò)誤處理函數(shù)和分頁數(shù)據(jù)自動(dòng)綁定函數(shù)。
3.根據(jù)權(quán)利要求1或2所述的ー種TOB頁面數(shù)據(jù)綁定的方法,其特征在于在所述步驟 c中,當(dāng)客戶端回調(diào)函數(shù)模塊判斷返回結(jié)果的類型為列表數(shù)據(jù)時(shí),對(duì)列表的分頁參數(shù)進(jìn)行匹配,并執(zhí)行如下步驟a)判斷是否配置有自定義數(shù)據(jù);b)判斷是否配置有目標(biāo)源數(shù)據(jù);c)判斷是否配置有自定義客戶端回調(diào)函數(shù)模塊。
4.根據(jù)權(quán)利要求4所述的ー種TOB頁面數(shù)據(jù)綁定的方法,其特征在于在所述步驟a 中,當(dāng)判斷配置有自定義數(shù)據(jù)時(shí),將自定義數(shù)據(jù)提交給自定義數(shù)據(jù)處理函數(shù),執(zhí)行步驟b ;否則,直接執(zhí)行步驟b。
5.根據(jù)權(quán)利要求4所述的ー種TOB頁面數(shù)據(jù)綁定的方法,其特征在于在所述步驟b 中,當(dāng)判斷配置有數(shù)據(jù)目標(biāo)源吋,將數(shù)據(jù)目標(biāo)源綁定給自動(dòng)綁定函數(shù),執(zhí)行步驟c ;否則,直接執(zhí)行步驟C。
6 根據(jù)權(quán)利要求4所述的ー種TOB頁面數(shù)據(jù)綁定的方法,其特征在于在所述步驟c 中,當(dāng)判斷有客戶端回調(diào)函數(shù)模塊吋,重新客戶端調(diào)用回調(diào)函數(shù),否則,結(jié)束綁定。
全文摘要
本發(fā)明公開了一種WEB頁面數(shù)據(jù)綁定的方法,包括客戶端和服務(wù)器端,所述客戶端包括客戶端請(qǐng)求應(yīng)用程序和客戶端回調(diào)函數(shù)模塊;所述客戶端回調(diào)函數(shù)模塊包括提示信息函數(shù)和數(shù)據(jù)分析函數(shù);所述客戶端請(qǐng)求應(yīng)用程序的接口統(tǒng)一,所述客戶端回調(diào)函數(shù)模塊的接口統(tǒng)一。WEB頁面數(shù)據(jù)綁定的方法,應(yīng)用于異步提交獲取數(shù)據(jù)綁定,其降低開發(fā)和維護(hù)成本,提高開發(fā)速率,降低錯(cuò)誤率,增強(qiáng)開發(fā)產(chǎn)品的規(guī)范性和嚴(yán)謹(jǐn)性。
文檔編號(hào)G06F17/30GK102571934SQ201110436830
公開日2012年7月11日 申請(qǐng)日期2011年12月22日 優(yōu)先權(quán)日2011年12月22日
發(fā)明者劉華軍, 劉翔, 彭平源, 管燕卿 申請(qǐng)人:深圳華強(qiáng)電子交易網(wǎng)絡(luò)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
贵阳市| 德保县| 恩施市| 平定县| 阜宁县| 贵定县| 潼关县| 岳阳市| 永平县| 万全县| 武夷山市| 贞丰县| 霍邱县| 宿松县| 海伦市| 仙游县| 镇雄县| 鹤峰县| 衡阳市| 吉木萨尔县| 瑞昌市| 日照市| 信阳市| 九寨沟县| 通州区| 洪泽县| 章丘市| 崇州市| 大英县| 渝北区| 桂林市| 平武县| 宣城市| 尚义县| 孝昌县| 富平县| 张北县| 扶余县| 营口市| 闻喜县| 佛教|