国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法和裝置的制作方法

      文檔序號(hào):6336757閱讀:164來源:國知局
      專利名稱:一種動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及 網(wǎng)頁技術(shù),尤其涉及一種動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法和裝置。
      背景技術(shù)
      在動(dòng)態(tài)頁面技術(shù)中,經(jīng)常要用表格來顯示動(dòng)態(tài)數(shù)據(jù),最常用的技術(shù)實(shí)現(xiàn)方法, 就是表示層和數(shù)據(jù)層結(jié)合來展現(xiàn)數(shù)據(jù),并且它們一一對(duì)應(yīng)。表示層專注于輸出數(shù)據(jù)的標(biāo) 題、大小和格式等,數(shù)據(jù)層專注于查詢數(shù)據(jù),并返回到表示層來輸出。這樣就存在一個(gè) 問題,當(dāng)有多個(gè)動(dòng)態(tài)數(shù)據(jù)需要顯示時(shí),就需要多個(gè)表示層和數(shù)據(jù)層,如圖1所示。在圖1中,假定每一個(gè)表示層都有不一樣的標(biāo)題、大小和格式,那么表示層(1) 的標(biāo)題、大小和格式只能專用于數(shù)據(jù)層(1)產(chǎn)生的數(shù)據(jù),并不能用于匹配數(shù)據(jù)層(2)產(chǎn)生 的數(shù)據(jù)的顯示。因此,這種常用的實(shí)現(xiàn)方法,會(huì)出現(xiàn)以下幾種可能的情況1、數(shù)據(jù)層一旦修改(減少列/增加列),表示層就得緊跟著修改,而且還有可能 存在標(biāo)題和數(shù)據(jù)不對(duì)應(yīng)的情況。2、如果每一個(gè)數(shù)據(jù)層都修改,那么為了匹配,對(duì)應(yīng)的表示層都要修改。有20 個(gè)表示層,就要修改20個(gè)地方,修改工作量比較大。3、用戶每增加一個(gè)動(dòng)態(tài)數(shù)據(jù)查詢,就要分別增加一個(gè)表示層和數(shù)據(jù)層,盡管它 們可能與之前的表示層和數(shù)據(jù)層有相似之處,但還是要重新增加,重用性不夠強(qiáng)。4、隨著用戶查詢數(shù)據(jù)的增加,執(zhí)行文件的數(shù)量也會(huì)增加,開發(fā)和管理的難度也 會(huì)隨之增加。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法和裝置,其實(shí)現(xiàn)簡 單,使用和管理方便。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案一種動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法,其中所述動(dòng)態(tài)頁面包括一個(gè)表示層、 多個(gè)數(shù)據(jù)層以及位于所述表示層和數(shù)據(jù)層之間的頁面表格數(shù)據(jù)顯示接口,所述數(shù)據(jù)層包 含有標(biāo)題數(shù)據(jù),所述方法包括步驟1 所述表示層通過所述頁面表格數(shù)據(jù)顯示接口向所述數(shù)據(jù)層中的一個(gè)發(fā) 送表格數(shù)據(jù)查詢請(qǐng)求;步驟2:所述數(shù)據(jù)層中的一個(gè)根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求,并通過所述頁面表 格數(shù)據(jù)顯示接口向所述表示層返回對(duì)應(yīng)的表格數(shù)據(jù)以及其所包含的標(biāo)題數(shù)據(jù);步驟3:所述表示層解析所述表格數(shù)據(jù)和標(biāo)題數(shù)據(jù),并進(jìn)行顯示。進(jìn)一步地,所述步驟2具體為所述數(shù)據(jù)層中的一個(gè)根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求,并通過所述頁面表格數(shù)據(jù)顯 示接口向所述表示層返回二維數(shù)組數(shù)據(jù),其中所述二維數(shù)組數(shù)據(jù)的第一行的值表示所述標(biāo)題數(shù)據(jù),第二行的值表示所述表格數(shù)據(jù)。進(jìn)一步地,所述步驟1包括步驟11 所述表示層向所述頁面 表格數(shù)據(jù)顯示接口發(fā)送表格數(shù)據(jù)查詢請(qǐng)求以及 該表格數(shù)據(jù)查詢請(qǐng)求所對(duì)應(yīng)的數(shù)據(jù)層的序號(hào);步驟12:所述頁面表格數(shù)據(jù)顯示接口根據(jù)所述數(shù)據(jù)層的序號(hào),向?qū)?yīng)的數(shù)據(jù)層 轉(zhuǎn)發(fā)所述表格數(shù)據(jù)查詢請(qǐng)求。進(jìn)一步地,所述步驟1包括步驟11’ 所述表示層向所述頁面表格數(shù)據(jù)顯示接口發(fā)送表格數(shù)據(jù)查詢請(qǐng)求;步驟12’ 所述頁面表格數(shù)據(jù)顯示接口根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求要查詢的數(shù) 據(jù)內(nèi)容,判斷出其所對(duì)應(yīng)的數(shù)據(jù)層;步驟13’ 所述頁面表格數(shù)據(jù)顯示接口向判斷出的數(shù)據(jù)層轉(zhuǎn)發(fā)所述表格數(shù)據(jù)查 詢請(qǐng)求。一種動(dòng)態(tài)頁面,包括一個(gè)表示層、多個(gè)數(shù)據(jù)層以及位于所述表示層和數(shù)據(jù)層之 間的頁面表格數(shù)據(jù)顯示接口,所述數(shù)據(jù)層包含有標(biāo)題數(shù)據(jù),其中,所述表示層包括發(fā)送模塊,用于通過所述頁面表格數(shù)據(jù)顯示接口向所述數(shù)據(jù)層中的一個(gè)發(fā)送表 格數(shù)據(jù)查詢請(qǐng)求;接收模塊,用于從所述頁面表格數(shù)據(jù)顯示接口接收數(shù)據(jù)層返回的表格數(shù)據(jù)和標(biāo) 題數(shù)據(jù);解析及顯示模塊,用于解析所述表格數(shù)據(jù)和標(biāo)題數(shù)據(jù),并進(jìn)行顯示;所述頁面表格數(shù)據(jù)顯示接口包括第一轉(zhuǎn)發(fā)模塊,用于將所述表示層發(fā)送來的表格數(shù)據(jù)查詢請(qǐng)求轉(zhuǎn)發(fā)給所述數(shù)據(jù) 層中的一個(gè);第二轉(zhuǎn)發(fā)模塊,用于將數(shù)據(jù)層返回的表格數(shù)據(jù)和標(biāo)題數(shù)據(jù)轉(zhuǎn)發(fā)給所述表示層;所述數(shù)據(jù)層包括接收模塊,用于從頁面表格數(shù)據(jù)顯示接口接收所述表示層發(fā)來的的表格數(shù)據(jù)查 詢請(qǐng)求;發(fā)送模塊,用于根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求,并通過所述頁面表格數(shù)據(jù)顯示接 口向所述表示層返回對(duì)應(yīng)的表格數(shù)據(jù)以及其所包含的標(biāo)題數(shù)據(jù)。進(jìn)一步地,所述數(shù)據(jù)層的發(fā)送模塊返回二維數(shù)組數(shù)據(jù),其中所述二維數(shù)組數(shù)據(jù) 的第一行的值表示所述標(biāo)題數(shù)據(jù),第二行的值表示所述表格數(shù)據(jù)。進(jìn)一步地,所述表示層的發(fā)送模塊,進(jìn)一步用于向所述頁面表格數(shù)據(jù)顯示接口 發(fā)送表格數(shù)據(jù)查詢請(qǐng)求以及該表格數(shù)據(jù)查詢請(qǐng)求所對(duì)應(yīng)的數(shù)據(jù)層的序號(hào);所述頁面表格數(shù)據(jù)顯示接口的第一轉(zhuǎn)發(fā)模塊,進(jìn)一步用于根據(jù)所述數(shù)據(jù)層的序 號(hào),向?qū)?yīng)的數(shù)據(jù)層轉(zhuǎn)發(fā)所述表格數(shù)據(jù)查詢請(qǐng)求。進(jìn)一步地,所述表示層的發(fā)送模塊,進(jìn)一步用于向所述頁面表格數(shù)據(jù)顯示接口 發(fā)送表格數(shù)據(jù)查詢請(qǐng)求;所述頁面表格數(shù)據(jù)顯示接口的第一轉(zhuǎn)發(fā)模塊,進(jìn)一步包括判斷模塊,用于根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求要查詢的數(shù)據(jù)內(nèi)容,判斷出其所對(duì)應(yīng)的數(shù)據(jù)層;第一轉(zhuǎn)發(fā)子模 塊,用于向判斷出的數(shù)據(jù)層轉(zhuǎn)發(fā)所述表格數(shù)據(jù)查詢請(qǐng)求。本發(fā)明提供的動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法和裝置,利用一個(gè)通用的表示 層,使表示層和數(shù)據(jù)層實(shí)現(xiàn)脫離,減少耦合性,并能夠提供代碼重用性,當(dāng)查詢數(shù)據(jù)有 需求變更時(shí),可以最少化地修改代碼,提高開發(fā)效率。本發(fā)明實(shí)現(xiàn)簡單,使用和管理方 便。


      圖1為現(xiàn)有技術(shù)中動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法的原理示意圖;圖2為本發(fā)明的動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法的原理示意圖;圖3為本發(fā)明的動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法的一個(gè)實(shí)施例的流程示意 圖;圖4為本發(fā)明的動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法的另一實(shí)施例的流程示意 圖;圖5為本發(fā)明的動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖及實(shí)施 例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本 發(fā)明,并不用于限定本發(fā)明。如圖2-3所示,本發(fā)明提供一種動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法,其中所述 動(dòng)態(tài)頁面包括一個(gè)表示層、多個(gè)數(shù)據(jù)層以及位于所述表示層和數(shù)據(jù)層之間的頁面表格數(shù) 據(jù)顯示接口,所述數(shù)據(jù)層包含有標(biāo)題數(shù)據(jù),所述方法包括步驟1 所述表示層通過所述頁面表格數(shù)據(jù)顯示接口向所述數(shù)據(jù)層中的一個(gè)發(fā) 送表格數(shù)據(jù)查詢請(qǐng)求;步驟2:所述數(shù)據(jù)層中的一個(gè)根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求,并通過所述頁面表 格數(shù)據(jù)顯示接口向所述表示層返回對(duì)應(yīng)的表格數(shù)據(jù)以及其所包含的標(biāo)題數(shù)據(jù);步驟3:所述表示層解析所述表格數(shù)據(jù)和標(biāo)題數(shù)據(jù),并進(jìn)行顯示。本發(fā)明的關(guān)鍵在于,具體標(biāo)題寫入數(shù)據(jù)層中,表示層不再直接指定標(biāo)題,而是 解析數(shù)據(jù)層中的標(biāo)題并展現(xiàn)標(biāo)題。這樣表示層就可以通用,只需解析不同的數(shù)據(jù)層并將 其顯示即可。并且,本發(fā)明在表示層與數(shù)據(jù)層之間還使用了通用的頁面表格數(shù)據(jù)顯示接 口,以實(shí)現(xiàn)一個(gè)通用的表示層與多個(gè)數(shù)據(jù)層之間的數(shù)據(jù)交互。本發(fā)明提供的動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法和裝置,利用一個(gè)通用的表示 層,使表示層和數(shù)據(jù)層實(shí)現(xiàn)脫離,減少耦合性,并能夠提供代碼重用性,當(dāng)查詢數(shù)據(jù)有 需求變更時(shí),可以最少化地修改代碼,提高開發(fā)效率。本發(fā)明實(shí)現(xiàn)簡單,使用和管理方 便。具體地,本發(fā)明的優(yōu)點(diǎn)如下1、表示層不再直接指定標(biāo)題,而是靈活地展現(xiàn)標(biāo)題,具體標(biāo)題由數(shù)據(jù)層提供。2、在數(shù)據(jù)層修改數(shù)據(jù)時(shí),包括修改標(biāo)題的順序,增加標(biāo)題或減少標(biāo)題,又或調(diào) 整標(biāo)題要展現(xiàn)的寬度等,直接在數(shù)據(jù)層修改即可,無需修改表示層。
      3、每增加一個(gè)動(dòng)態(tài)頁面查詢,只需要增加一個(gè)數(shù)據(jù)層的查詢即可,不用關(guān)注表 示層的具體展現(xiàn)。4、增加了代碼的重用率,結(jié)構(gòu)層次更加分明,使開發(fā)人員只需關(guān)注數(shù)據(jù)就可, 提高開發(fā)效率。優(yōu)選地,前述步驟2可以具體為所述數(shù)據(jù)層中的一個(gè)根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求,并通過所述頁面表格數(shù)據(jù)顯 示接口向所述表示層返回二維數(shù)組數(shù)據(jù),其中所述二維數(shù)組數(shù)據(jù)的第一行的值表示所述 標(biāo)題數(shù)據(jù),第二行的值表示所述表格數(shù)據(jù)。這樣,利用二維數(shù)組的第一行和第二行分別記錄標(biāo)題數(shù)據(jù)和表格數(shù)據(jù),有利于 數(shù)據(jù)層返回?cái)?shù)據(jù)的生成,也便于表示層對(duì)數(shù)據(jù)的解析。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理 解,還可以采用其他方式來記錄標(biāo)題數(shù)據(jù)和表格數(shù)據(jù),例如,僅采用一維數(shù)組,預(yù)先定 義該一維數(shù)組的某幾位為標(biāo)題數(shù)據(jù),其余位為表格數(shù)據(jù),等等。如圖4所示,該實(shí)施例中即是采用了二維數(shù)組的形式。該實(shí)施例包括如下步 驟首先,表示層通過頁面表格數(shù)據(jù)顯示接口請(qǐng)求某一個(gè)數(shù)據(jù)層查詢動(dòng)態(tài)數(shù)據(jù),然 后,該數(shù)據(jù)層根據(jù)所述查詢請(qǐng)求,返回二維數(shù)組LiSt<String[]>,其中該二維數(shù)組的第一 行的值即表示標(biāo)題數(shù)據(jù),第二行的值即表示要展現(xiàn)的表格數(shù)據(jù),其中StringG數(shù)組的長 度,就是標(biāo)題的大小,StringG中的每一個(gè)值都有一個(gè)字符串的長度,這些字符串的長 度,可以決定展現(xiàn)標(biāo)題的寬度。表示層收到上述二維數(shù)組后,先判斷該二維數(shù)組是否為空,如果是,則結(jié)束, 如果否,則先讀取二維數(shù)組的第一行,按順序生成標(biāo)題,并根據(jù)每個(gè)字符串的長度來決 定每個(gè)標(biāo)題的寬度,然后從二維數(shù)組的第二行開始,循環(huán)執(zhí)行。當(dāng)二維數(shù)組還有下一行 時(shí),就輸出一行數(shù)據(jù)顯示,當(dāng)沒有下一行時(shí),則結(jié)束。另外,在本發(fā)明中,前述步驟1:所述表示層通過所述頁面表格數(shù)據(jù)顯示接口 向所述數(shù)據(jù)層中的一個(gè)發(fā)送表格數(shù)據(jù)查詢請(qǐng)求,具體可以采用以下兩種方式實(shí)現(xiàn)第一種方式,前述步驟1可以包括步驟11 所述表示層向所述頁面表格數(shù)據(jù)顯示接口發(fā)送表格數(shù)據(jù)查詢請(qǐng)求以及 該表格數(shù)據(jù)查詢請(qǐng)求所對(duì)應(yīng)的數(shù)據(jù)層的序號(hào);步驟12:所述頁面表格數(shù)據(jù)顯示接口根據(jù)所述數(shù)據(jù)層的序號(hào),向?qū)?yīng)的數(shù)據(jù)層 轉(zhuǎn)發(fā)所述表格數(shù)據(jù)查詢請(qǐng)求。該第一種方式下,表示層需要預(yù)先知道每一次表格數(shù)據(jù)查詢請(qǐng)求所對(duì)應(yīng)的數(shù)據(jù) 層,而頁面表格數(shù)據(jù)顯示接口僅進(jìn)行轉(zhuǎn)發(fā)工作即可,這樣簡化了頁面表格數(shù)據(jù)顯示接口 的設(shè)計(jì)工作。第二種方式,前述步驟1可以包括步驟11’ 所述表示層向所述頁面表格數(shù)據(jù)顯示接口發(fā)送表格數(shù)據(jù)查詢請(qǐng)求;步驟12’ 所述頁面表格數(shù)據(jù)顯示接口根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求要查詢的數(shù) 據(jù)內(nèi)容,判斷出其所對(duì)應(yīng)的數(shù)據(jù)層;步驟13’ 所述頁面表格數(shù)據(jù) 顯示接口向判斷出的數(shù)據(jù)層轉(zhuǎn)發(fā)所述表格數(shù)據(jù)查 詢請(qǐng)求。
      該第二種方式下,表示層只需要發(fā)出表格數(shù)據(jù)查詢請(qǐng)求即可,頁面表格數(shù)據(jù)顯 示接口會(huì)根據(jù)要查詢的內(nèi)容(如查詢?nèi)藛T信息或是查詢產(chǎn)品信息就不在同一個(gè)數(shù)據(jù)層 上),來判斷該向哪一個(gè)數(shù)據(jù)層轉(zhuǎn)發(fā)表格數(shù)據(jù)查詢請(qǐng)求。這樣,簡化了表示層的設(shè)計(jì)工 作,而當(dāng)數(shù)據(jù)層發(fā)生變化時(shí),需要對(duì)頁面表格數(shù)據(jù)顯示接口進(jìn)行適當(dāng)調(diào)整。與上述的動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法相對(duì)應(yīng),本發(fā)明還提供一種動(dòng)態(tài)頁 面,如圖5所示,包括一個(gè)表示層51、多個(gè)數(shù)據(jù)層52(1…η)以及位于所述表示層51和 數(shù)據(jù)層52之間的頁面表格數(shù)據(jù)顯示接口 53,所述數(shù)據(jù)層52包含有標(biāo)題數(shù)據(jù),其中,所述表示層51包括發(fā)送模塊511,用于通過所述頁面表格數(shù)據(jù)顯示接口向所述數(shù)據(jù)層中的一個(gè)發(fā)送 表格數(shù)據(jù)查詢請(qǐng)求;接收模塊512,用于從所述頁面表格數(shù)據(jù)顯示接口接收數(shù)據(jù)層返回的表格數(shù)據(jù)和 標(biāo)題數(shù)據(jù);解析及顯示模塊513,用于解析所述表格數(shù)據(jù)和標(biāo)題數(shù)據(jù),并進(jìn)行顯示;所述頁面表格數(shù)據(jù)顯示接口 53包括第一轉(zhuǎn)發(fā)模塊531,用于將所述表示層發(fā)送來的表格數(shù)據(jù)查詢請(qǐng)求轉(zhuǎn)發(fā)給所述數(shù) 據(jù)層中的一個(gè);第二轉(zhuǎn)發(fā)模塊532,用于將數(shù)據(jù)層返回的表格數(shù)據(jù)和標(biāo)題數(shù)據(jù)轉(zhuǎn)發(fā)給所述表示 層;所述數(shù)據(jù)層52包括接收模塊521,用于從頁面表格數(shù)據(jù)顯示接口接收所述表示層發(fā)來的的表格數(shù)據(jù) 查詢請(qǐng)求;發(fā)送模塊522,用于根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求,并通過所述頁面表格數(shù)據(jù)顯示 接口向所述表示層返回對(duì)應(yīng)的表格數(shù)據(jù)以及其所包含的標(biāo)題數(shù)據(jù)。本發(fā)明提供的動(dòng)態(tài)頁面,利用一個(gè)通用的表示層51,使表示層51和數(shù)據(jù)層 52(1…η)實(shí)現(xiàn)脫離,減少耦合性,并能夠提供代碼重用性,當(dāng)查詢數(shù)據(jù)有需求變更時(shí), 可以最少化地修改代碼,提高開發(fā)效率。本發(fā)明實(shí)現(xiàn)簡單,使用和管理方便。優(yōu)選地,所述數(shù)據(jù)層的發(fā)送模塊返回二維數(shù)組數(shù)據(jù),其中所述二維數(shù)組數(shù)據(jù)的 第一行的值表示所述標(biāo)題數(shù)據(jù),第二行的值表示所述表格數(shù)據(jù)。優(yōu)選地,所述表示層的發(fā)送模塊,進(jìn)一步用于向所述頁面表格數(shù)據(jù)顯示接口發(fā) 送表格數(shù)據(jù)查詢請(qǐng)求以及該表格數(shù)據(jù)查詢請(qǐng)求所對(duì)應(yīng)的數(shù)據(jù)層的序號(hào);所述頁面表格數(shù)據(jù)顯示接口的第一轉(zhuǎn)發(fā)模塊,進(jìn)一步用于根據(jù)所述數(shù)據(jù)層的序 號(hào),向?qū)?yīng)的數(shù)據(jù)層轉(zhuǎn)發(fā)所述表格數(shù)據(jù)查詢請(qǐng)求?;蛘邇?yōu)選地,所述表示層的發(fā)送模塊,進(jìn)一步用于向所述頁面表格數(shù)據(jù)顯示接 口發(fā)送表格數(shù)據(jù)查詢請(qǐng)求;所述頁面表格數(shù)據(jù)顯示接口的第一轉(zhuǎn)發(fā)模塊,進(jìn)一步包括判斷模塊,用于根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求要查詢的數(shù)據(jù)內(nèi)容,判斷出其所對(duì) 應(yīng)的數(shù)據(jù)層;第一轉(zhuǎn)發(fā)子模塊,用于向判斷出的數(shù)據(jù)層轉(zhuǎn)發(fā)所述表格數(shù)據(jù)查詢請(qǐng)求。以上所述僅為本發(fā)明的較佳實(shí)施例,并非用來限定本發(fā)明的實(shí)施范圍;如果不脫離本發(fā)明的精 神和范圍,對(duì)本發(fā)明進(jìn)行修改或者等同替換,均應(yīng)涵蓋在本發(fā)明權(quán)利要 求的保護(hù)范圍當(dāng)中。
      權(quán)利要求
      1.一種動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法,其特征在于,所述動(dòng)態(tài)頁面包括一個(gè)表 示層、多個(gè)數(shù)據(jù)層以及位于所述表示層和數(shù)據(jù)層之間的頁面表格數(shù)據(jù)顯示接口,所述數(shù) 據(jù)層包含有標(biāo)題數(shù)據(jù),所述方法包括步驟1 所述表示層通過所述頁面表格數(shù)據(jù)顯示接口向所述數(shù)據(jù)層中的一個(gè)發(fā)送表 格數(shù)據(jù)查詢請(qǐng)求;步驟2:所述數(shù)據(jù)層中的一個(gè)根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求,并通過所述頁面表格數(shù) 據(jù)顯示接口向所述表示層返回對(duì)應(yīng)的表格數(shù)據(jù)以及其所包含的標(biāo)題數(shù)據(jù); 步驟3:所述表示層解析所述表格數(shù)據(jù)和標(biāo)題數(shù)據(jù),并進(jìn)行顯示。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟2具體為所述數(shù)據(jù)層中的一個(gè)根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求,并通過所述頁面表格數(shù)據(jù)顯示接 口向所述表示層返回二維數(shù)組數(shù)據(jù),其中所述二維數(shù)組數(shù)據(jù)的第一行的值表示所述標(biāo)題 數(shù)據(jù),第二行的值表示所述表格數(shù)據(jù)。
      3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟1包括步驟11 所述表示層向所述頁面表格數(shù)據(jù)顯示接口發(fā)送表格數(shù)據(jù)查詢請(qǐng)求以及該表 格數(shù)據(jù)查詢請(qǐng)求所對(duì)應(yīng)的數(shù)據(jù)層的序號(hào);步驟12:所述頁面表格數(shù)據(jù)顯示接口根據(jù)所述數(shù)據(jù)層的序號(hào),向?qū)?yīng)的數(shù)據(jù)層轉(zhuǎn)發(fā) 所述表格數(shù)據(jù)查詢請(qǐng)求。
      4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟1包括步驟11’ 所述表示層向所述頁面表格數(shù)據(jù)顯示接口發(fā)送表格數(shù)據(jù)查詢請(qǐng)求; 步驟12’ 所述頁面表格數(shù)據(jù)顯示接口根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求要查詢的數(shù)據(jù)內(nèi) 容,判斷出其所對(duì)應(yīng)的數(shù)據(jù)層;步驟13’ 所述頁面表格數(shù)據(jù)顯示接口向判斷出的數(shù)據(jù)層轉(zhuǎn)發(fā)所述表格數(shù)據(jù)查詢請(qǐng)求。
      5.—種動(dòng)態(tài)頁面,其特征在于,包括一個(gè)表示層、多個(gè)數(shù)據(jù)層以及位于所述表示層 和數(shù)據(jù)層之間的頁面表格數(shù)據(jù)顯示接口,所述數(shù)據(jù)層包含有標(biāo)題數(shù)據(jù),其中,所述表示層包括發(fā)送模塊,用于通過所述頁面表格數(shù)據(jù)顯示接口向所述數(shù)據(jù)層中的一個(gè)發(fā)送表格數(shù) 據(jù)查詢請(qǐng)求;接收模塊,用于從所述頁面表格數(shù)據(jù)顯示接口接收數(shù)據(jù)層返回的表格數(shù)據(jù)和標(biāo)題數(shù)據(jù);解析及顯示模塊,用于解析所述表格數(shù)據(jù)和標(biāo)題數(shù)據(jù),并進(jìn)行顯示; 所述頁面表格數(shù)據(jù)顯示接口包括第一轉(zhuǎn)發(fā)模塊,用于將所述表示層發(fā)送來的表格數(shù)據(jù)查詢請(qǐng)求轉(zhuǎn)發(fā)給所述數(shù)據(jù)層中 的一個(gè);第二轉(zhuǎn)發(fā)模塊,用于將數(shù)據(jù)層返回的表格數(shù)據(jù)和標(biāo)題數(shù)據(jù)轉(zhuǎn)發(fā)給所述表示層; 所述數(shù)據(jù)層包括接收模塊,用于從頁面表格數(shù)據(jù)顯示接口接收所述表示層發(fā)來的的表格數(shù)據(jù)查詢請(qǐng)求;發(fā)送模塊,用于根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求,并通過所述頁面表格數(shù)據(jù)顯示接口向所述表示層返回對(duì)應(yīng)的表格數(shù)據(jù)以及其所包含的標(biāo)題數(shù)據(jù)。
      6.根據(jù)權(quán)利要求5所述的動(dòng)態(tài)頁面,其特征在于,所述數(shù)據(jù)層的發(fā)送模塊返回二維數(shù) 組數(shù)據(jù),其中所述二維數(shù)組數(shù)據(jù)的第一行的值表示所述標(biāo)題數(shù)據(jù),第二行的值表示所述 表格數(shù)據(jù)。
      7.根據(jù)權(quán)利要求5或6所述的動(dòng)態(tài)頁面,其特征在于,所述表示層的發(fā)送模塊,進(jìn)一 步用于向所述頁面表格數(shù)據(jù)顯示接口發(fā)送表格數(shù)據(jù)查詢請(qǐng)求以及該表格數(shù)據(jù)查詢請(qǐng)求所 對(duì)應(yīng)的數(shù)據(jù)層的序號(hào);所述頁面表格數(shù)據(jù)顯示接口的第一轉(zhuǎn)發(fā)模塊,進(jìn)一步用于根據(jù)所述數(shù)據(jù)層的序號(hào), 向?qū)?yīng)的數(shù)據(jù)層轉(zhuǎn)發(fā)所述表格數(shù)據(jù)查詢請(qǐng)求。
      8.根據(jù)權(quán)利要求5或6所述的動(dòng)態(tài)頁面,其特征在于,所述表示層的發(fā)送模塊,進(jìn)一 步用于向所述頁面表格數(shù)據(jù)顯示接口發(fā)送表格數(shù)據(jù)查詢請(qǐng)求;所述頁面表格數(shù)據(jù)顯示接口的第一轉(zhuǎn)發(fā)模塊,進(jìn)一步包括判斷模塊,用于根據(jù)所述表格數(shù)據(jù)查詢請(qǐng)求要查詢的數(shù)據(jù)內(nèi)容,判斷出其所對(duì)應(yīng)的 數(shù)據(jù)層;第一轉(zhuǎn)發(fā)子模塊,用于向判斷出的數(shù)據(jù)層轉(zhuǎn)發(fā)所述表格數(shù)據(jù)查詢請(qǐng)求。
      全文摘要
      本發(fā)明公開了一種動(dòng)態(tài)頁面表格數(shù)據(jù)顯示的實(shí)現(xiàn)方法和裝置,其中動(dòng)態(tài)頁面包括一個(gè)表示層、多個(gè)數(shù)據(jù)層以及位于表示層和數(shù)據(jù)層之間的頁面表格數(shù)據(jù)顯示接口,數(shù)據(jù)層包含有標(biāo)題數(shù)據(jù),所述方法包括表示層通過頁面表格數(shù)據(jù)顯示接口向數(shù)據(jù)層中的一個(gè)發(fā)送表格數(shù)據(jù)查詢請(qǐng)求;數(shù)據(jù)層中的一個(gè)根據(jù)表格數(shù)據(jù)查詢請(qǐng)求,并通過頁面表格數(shù)據(jù)顯示接口向表示層返回對(duì)應(yīng)的表格數(shù)據(jù)以及其所包含的標(biāo)題數(shù)據(jù);表示層解析表格數(shù)據(jù)和標(biāo)題數(shù)據(jù),并進(jìn)行顯示。本發(fā)明利用一個(gè)通用的表示層,使表示層和數(shù)據(jù)層實(shí)現(xiàn)脫離,減少耦合性,并能夠提供代碼重用性,當(dāng)查詢數(shù)據(jù)有需求變更時(shí),可以最少化地修改代碼,提高開發(fā)效率。本發(fā)明實(shí)現(xiàn)簡單,使用和管理方便。
      文檔編號(hào)G06F17/30GK102012916SQ20101055919
      公開日2011年4月13日 申請(qǐng)日期2010年11月24日 優(yōu)先權(quán)日2010年11月24日
      發(fā)明者魯林 申請(qǐng)人:深圳市五巨科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1