專利名稱::可翻頁的面向服務(wù)的數(shù)據(jù)表格控件及其實現(xiàn)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種數(shù)據(jù)表格控件,尤其是一種可翻頁的面向服務(wù)的數(shù)據(jù)表格控件及其實現(xiàn)方法。
背景技術(shù):
:在業(yè)務(wù)系統(tǒng)的開發(fā)中,對特定服務(wù)數(shù)據(jù)進(jìn)行翻頁展示、操作的用戶使用場景大量存在。尤其在結(jié)構(gòu)層次和業(yè)務(wù)邏輯相對復(fù)雜的業(yè)務(wù)系統(tǒng)中,這種應(yīng)用更是層出不窮。以一個中等規(guī)模的ERP系統(tǒng)為例,具有此類操作的功能頁面有上百個。為了解決上述問題,中國專利號CN101359322公開了一種表格顯示方法,包括制定表格顯示方案,每個方案分別設(shè)定了要顯示的內(nèi)容和隱藏的內(nèi)容;指定當(dāng)前顯示方案;表格控件讀取當(dāng)前顯示方案,并根據(jù)該方案的設(shè)定對表格內(nèi)容進(jìn)行顯示或隱藏處理;表格控件將處理結(jié)果進(jìn)行界面顯示。本發(fā)明實施例還公開了一種表格顯示裝置。與現(xiàn)有技術(shù)相比,本發(fā)明實施例解決了由于拖動滾動條查找某一列造成的不方便,克服了由于采用了多個表格,編程模型復(fù)雜,內(nèi)存空間占用較大的缺點。但在上述專利在實際使用中尚有不足。目前,MicrosoftSilverlight是微軟所發(fā)展的Web前端應(yīng)用程序開發(fā)解決方案,是微軟豐富型互聯(lián)網(wǎng)應(yīng)用程序(RichInternetApplication)策略的主要應(yīng)用程序開發(fā)平臺之一,以瀏覽器的外掛組件方式,提供Web應(yīng)用程序中多媒體(含影音流與音效流)與高度交互性前端應(yīng)用程序的解決方案,同時它也是微軟UX(用戶經(jīng)驗)策略中的一環(huán),也是微軟試圖將美術(shù)設(shè)計和程序開發(fā)人員的工作明確切分與協(xié)同合作發(fā)展應(yīng)用程序的嘗試之一(另一個為WPF)。目前Silverlight已受到各主流瀏覽器的支持,包含InternetExplorer、Firefox、Opera與Safari等,同時也支持MacOSX操作系統(tǒng),在WindowsMobile6.0和Symbian(Series60)手機等行動設(shè)備上也受到支持。與Silverlight相同的開放源代碼解決方案"Moonlight"則提供在Linux上的支持。有鑒于此,本領(lǐng)域發(fā)明人針對上述問題,研發(fā)了一種可翻頁的面向服務(wù)的數(shù)據(jù)表格控件及其實現(xiàn)方法。
發(fā)明內(nèi)容本發(fā)明的目的在于,提供一種可翻頁的面向服務(wù)的數(shù)據(jù)表格控件及其實現(xiàn)方法,克服了現(xiàn)有技術(shù)的困難,達(dá)到提供信息系統(tǒng)型應(yīng)用軟件開發(fā)中大量存在的數(shù)據(jù)管理和翻頁操作的目的。本發(fā)明采用如下技術(shù)方案本發(fā)明的一種可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,包括數(shù)據(jù)展示單元,設(shè)定基于行和列的數(shù)據(jù)集合展示模式;翻頁控制單元,對大數(shù)據(jù)量的數(shù)據(jù)合基于固定頁容量的展示,接受并執(zhí)行翻頁控制指令;獨立的數(shù)據(jù)交換中間件,設(shè)定數(shù)據(jù)展示、翻頁單元與服務(wù)通信的契約和數(shù)據(jù)存儲格式;以及服務(wù)集成單元,通過數(shù)據(jù)交換中間件,對接特定結(jié)構(gòu)服務(wù)并展示數(shù)據(jù)。進(jìn)一步地,所述數(shù)據(jù)展示單元對單元格的編輯模式為文本式、下拉式或日期式中的一種。進(jìn)一步地,所述翻頁控制指令為翻轉(zhuǎn)至首頁、下頁、前頁、末頁以及跳頁指令中的至少一種。進(jìn)一步地,所述翻頁控制單元設(shè)定單頁數(shù)據(jù)顯示容量。進(jìn)一步地,所述翻頁控制單元展示頁操作狀態(tài)。進(jìn)一步地,所述服務(wù)集成單元設(shè)定與控件集成的服務(wù)的命名格式,以及服務(wù)名稱的配置屬性。進(jìn)一步地,所述服務(wù)集成單元設(shè)定服務(wù)返回數(shù)據(jù)過濾條件以及展示順序進(jìn)行控制的配置屬性。本發(fā)明的一種可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,包括以下步驟1)定義數(shù)據(jù)展示單元;2)定義翻頁控制單元;3)定義數(shù)據(jù)交換中間件;4)定義服務(wù)集成單元;5)執(zhí)行服務(wù)。進(jìn)一步地,所述步驟1)中定義eAutoDraw為是否根據(jù)綁定的數(shù)據(jù)源自動渲染列,標(biāo)識控件是否可基于數(shù)據(jù)自動生成列進(jìn)行展示;定義EFGridlColumn為數(shù)據(jù)表格控件的列;定義eColumnName為數(shù)據(jù)表格控件的列名稱,用來唯一標(biāo)識列;定義EFGrid為可翻頁的面向服務(wù)的數(shù)據(jù)表格控件。進(jìn)一步地,所述步驟1)中還包括設(shè)定基于行和列的數(shù)據(jù)集合展示模式。進(jìn)一步地,所述步驟2)中定義eServiceName為對接的服務(wù)名稱;定義eMethodName為對接的服務(wù)方法;配置與EFGrid關(guān)聯(lián)的服務(wù)與查詢方法名。進(jìn)一步地,所述步驟2)中還包括對大數(shù)據(jù)量的數(shù)據(jù)集合基于固定頁容量的展示,接受并執(zhí)行翻頁控制指令。進(jìn)一步地,所述步驟3)中定義EIInfo為數(shù)據(jù)交換中間件;定義EIBlock為數(shù)據(jù)塊;定義EIColumn為數(shù)據(jù)列;定義EIRow為數(shù)據(jù)行;定義EIInfo、EIBlock、EIColumn中固化的屬性為標(biāo)準(zhǔn)屬性;定義EIInfo、EIBlock、EIColumn中的擴展屬性為擴展屬性。進(jìn)一步地,所述步驟3)中包括設(shè)定數(shù)據(jù)展示、翻頁單元與服務(wù)通信的契約和數(shù)據(jù)存儲格式。進(jìn)一步地,所述步驟2)中以數(shù)據(jù)交換中間件EIInfo作為輸入和輸出參數(shù)。進(jìn)一步地,所述步驟4)中包括通過數(shù)據(jù)交換中間件,對接特定結(jié)構(gòu)服務(wù)并展示數(shù)據(jù)。進(jìn)一步地,所述步驟5)中包括表格進(jìn)行界面顯示。進(jìn)一步地,所述步驟1)之前包括定義了EFGrid類型為可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,作為可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)。本發(fā)的基于Silverlight的翻頁控件、控件與異步服務(wù)通信的中間件數(shù)據(jù)結(jié)構(gòu)規(guī)范及實現(xiàn)、異步服務(wù)編寫規(guī)范。用戶基于本發(fā)明所公布的異步服務(wù)編寫規(guī)范和通信中間件編寫的服務(wù)可實現(xiàn)與數(shù)據(jù)表格控件快速集成,而不用關(guān)注諸如服務(wù)間通信、翻頁展示等其它技術(shù)細(xì)節(jié),極大的提高頁面開發(fā)效率。由于采用了上述技術(shù),本發(fā)明與現(xiàn)有技術(shù)相比,具有以下特點從組件自身結(jié)構(gòu)定義、設(shè)計特性、使用方式及在一些具體的工程項目實踐來看,本發(fā)明在提高工程項目生產(chǎn)效率,提升工程項目用戶操作體驗及用戶組件的復(fù)用上,均達(dá)到甚至超過了預(yù)期設(shè)計目標(biāo)。同時,伴隨著Silverlight技術(shù)的不斷推廣及在業(yè)界的廣泛應(yīng)用,本發(fā)明具有廣闊的應(yīng)用范圍。以下結(jié)合附圖及實施例進(jìn)一步說明本發(fā)明。圖1為本發(fā)明的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的結(jié)構(gòu)示意圖2為本發(fā)明中的數(shù)字交換中間件的結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的結(jié)構(gòu)示意圖4為本發(fā)明的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方式的流程圖。具體實施例方式下面通過圖1至4,來介紹本發(fā)明的一種具體實施例。實施例1如圖l至3所示,本發(fā)明的一種可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,包括數(shù)據(jù)展示單元,設(shè)定基于行和列的數(shù)據(jù)集合展示模式;翻頁控制單元,對大數(shù)據(jù)量的數(shù)據(jù)集合基于固定頁容量的展示,接受并執(zhí)行翻頁控制指令;獨立的數(shù)據(jù)交換中間件,設(shè)定數(shù)據(jù)展示、翻頁單元與服務(wù)通信的契約和數(shù)據(jù)存儲格式;以及服務(wù)集成單元,通過數(shù)據(jù)交換中間件,對接特定結(jié)構(gòu)服務(wù)并展示數(shù)據(jù)。所述數(shù)據(jù)展示單元對單元格的編輯模式為文本式、下拉式或日期式中的一種。所述翻頁控制指令為翻轉(zhuǎn)至首頁、下頁、前頁、末頁以及跳頁指令中的至少一種。所述翻頁控制單元設(shè)定單頁數(shù)據(jù)顯示容量。所述翻頁控制單元展示頁操作狀態(tài)。所述服務(wù)集成單元設(shè)定與控件集成的服務(wù)的命名格式,以及服務(wù)名稱的配置屬性。所述服務(wù)集成單元設(shè)定服務(wù)返回數(shù)據(jù)過濾條件以及展示順序進(jìn)行控制的配置屬性。本發(fā)明所要解決的技術(shù)問題是提供一種可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,使用戶通過簡單配置,而不用過度關(guān)注服務(wù)集成、翻頁與展示等相關(guān)細(xì)節(jié),即可完成所需功能業(yè)務(wù)的開發(fā),進(jìn)而提高軟件開發(fā)的效率。如圖4所示,本發(fā)明的一種可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,包括如下步驟61)定義數(shù)據(jù)展示單元;2)定義翻頁控制單元;3)定義數(shù)據(jù)交換中間件;4)定義服務(wù)集成單元;5)執(zhí)行服務(wù)。定義了EFGrid類型為可翻頁的面向服務(wù)的數(shù)據(jù)表格控件。所述步驟1)中定義eAutoDraw為是否根據(jù)綁定的數(shù)據(jù)源自動渲染列,標(biāo)識控件是否可基于數(shù)據(jù)自動生成列進(jìn)行展示;定義EFGridlColumn為數(shù)據(jù)表格控件的列;定義eColumnName為數(shù)據(jù)表格控件的列名稱,用來唯一標(biāo)識列;定義EFGrid為可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,并設(shè)定基于行和列的數(shù)據(jù)集合展示模式。所述步驟2)中定義eServiceName為對接的服務(wù)名稱;定義eMethodName為對接的服務(wù)方法;配置與EFGrid關(guān)聯(lián)的服務(wù)與查詢方法名,并對大數(shù)據(jù)量的數(shù)據(jù)集合基于固定頁容量的展示,接受并執(zhí)行翻頁控制指令。所述步驟3)中定義EIInfo為數(shù)據(jù)交換中間件;定義EIBlock為數(shù)據(jù)塊;定義EICol咖n為數(shù)據(jù)列;定義EIRow為數(shù)據(jù)行;定義EIInfo、EIBlock、EICol咖n中固化的屬性為標(biāo)準(zhǔn)屬性;定義EIInfo、EIBlock、EIColumn中的擴展屬性為擴展屬性,并設(shè)定數(shù)據(jù)展示、翻頁單元與服務(wù)通信的契約和數(shù)據(jù)存儲格式。所述步驟2)中以數(shù)據(jù)交換中間件EIInfo作為輸入和輸出參數(shù)。所述步驟4)中包括通過數(shù)據(jù)交換中間件,對接特定結(jié)構(gòu)服務(wù)并展示數(shù)據(jù)。所述步驟5)中包括表格進(jìn)行界面顯示。本實施例中的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的運行流程包括定義了EFGrid類型,作為可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)。定義數(shù)據(jù)展示單元對數(shù)據(jù)基于行列的表格形態(tài)展示,其中包括定義了eAutoDraw屬性,標(biāo)識控件是否可基于數(shù)據(jù)自動生成列進(jìn)行展示,定義了EFGridlColumn類型。定義了枚舉型的eEditStyle屬性標(biāo)識列的富交互模式的編輯風(fēng)格,定義了eColumnName屬性標(biāo)識與EFGrid關(guān)聯(lián)服務(wù)等顯示數(shù)據(jù)項名稱。定義翻頁控制單元與服務(wù)集成單元,定義了eServiceName與eMethodName,配置與EFGrid關(guān)聯(lián)的服務(wù)與查詢方法名。一旦兩屬性被正確設(shè)置后,即可獲得翻頁展示功能。包括首頁、末頁、前面、后面按鈕;指定頁碼直接跳轉(zhuǎn);單頁數(shù)據(jù)容量選擇配置。與EFGrid集成服務(wù)的查詢方法,必須以數(shù)據(jù)交換中間件EIInfo作為輸入和輸出參數(shù)。本實施例中定義了7<table>tableseeoriginaldocumentpage8</column></row><table>本實施例中定義了一種數(shù)據(jù)交換中間件類型EIInfo,為以下結(jié)構(gòu)<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>使用本發(fā)明的服務(wù)集成接口EFGrid提供了與后臺服務(wù)集成的翻頁功能,通過設(shè)置eServiceName、eMethodName及eBlockName三個屬性即可完成與服務(wù)(包括Java及NET服務(wù))的綁定,如以下示例代碼所示〈EF:EFGrideServiceName=〃SVCEI10"eMethodName=〃Query"eBlockName=〃SingleGrid"/>通過運行時動態(tài)設(shè)置eFilter屬性,以對EFGrid綁定的服務(wù)進(jìn)行查詢條件的控制。privatevoidbtnQuery—Click(objectsender,RoutedEventArgse)Stringfilter=〃Name:〃+this.txtSearchName.Text;this.customerGrid.eFilter=filter;〃刷新Gridthis.customerGrid.Refresh0;實施例2采用與實施例1相同的數(shù)據(jù)表格控件及其實現(xiàn)方法,將本發(fā)明用于列類型。EFGrid提供多種簡單類型的列類型,包括文本(Text)、下拉列表(ComboBox)、日期(Date)、選擇框(CheckBox),以及自定義列編輯模式。各種類型的列的編譯模式如下文本(Text):文本編輯框,直接輸入;下拉列表(ComboBox):通過下拉選擇數(shù)據(jù);日期(Date):可直接輸入日期格式的數(shù)據(jù),也可通過日期選擇框選擇日期;選擇框(CheckBox):可通過勾中或取消復(fù)選框設(shè)置數(shù)據(jù)?!碋F:EFGrid〉〈EF:EFGrid.Co1醫(yī)s>〈EF:EFGridCol醫(yī)eName=〃CustomerName〃eEditStyle=〃Text"/>〈EF:EFGridColumneName=〃Nationality"eSourceName=〃Nationalities"eEditStyle=〃ComboBox"/>〈EF:EFGridCol醫(yī)eName=〃=〃Date"/>〈EF:EFGridColumneName=〃VIP'AccountOpeningDateeEditStyle〈EF:EFGridTemplateColumneNameeEditStyle::〃SSN咖ber'CheckBox'〈EF:EFGridTemplateColumn.CellTemplate>…〈/EF:EFGridTemplateColumn.CellTemplate>〈/EF:EFGridT卿1ateCo1醫(yī)>〈/EF:EFGricLColumns〉〈/EF:EFGrid〉綜上可知,本發(fā)明與現(xiàn)有技術(shù)相比,具有以下特點從組件自身結(jié)構(gòu)定義、設(shè)計特性、使用方式及在一些具體的工程項目實踐來看,本發(fā)明在提高工程項目生產(chǎn)效率,提升工程項目用戶操作體驗及用戶組件的復(fù)用上,均達(dá)到甚至超過了預(yù)期設(shè)計目標(biāo)。同時,伴隨著Silverlight技術(shù)的不斷推廣及在業(yè)界的廣泛應(yīng)用,本發(fā)明具有廣闊的應(yīng)用范圍。以上所述的實施例僅用于說明本發(fā)明的技術(shù)思想及特點,其目的在于使本領(lǐng)域內(nèi)的技術(shù)人員能夠了解本發(fā)明的內(nèi)容并據(jù)以實施,不能僅以本實施例來限定本發(fā)明的專利范圍,即凡依本發(fā)明所揭示的精神所作的同等變化或修飾,仍落在本發(fā)明的專利范圍內(nèi)。權(quán)利要求一種可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,其特征在于,包括數(shù)據(jù)展示單元,設(shè)定基于行和列的數(shù)據(jù)集合展示模式;翻頁控制單元,對大數(shù)據(jù)量的數(shù)據(jù)集合基于固定頁容量的展示,接受并執(zhí)行翻頁控制指令;獨立的數(shù)據(jù)交換中間件,設(shè)定數(shù)據(jù)展示、翻頁單元與服務(wù)通信的契約和數(shù)據(jù)存儲格式;以及服務(wù)集成單元,通過數(shù)據(jù)交換中間件,對接特定結(jié)構(gòu)服務(wù)并展示數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,其特征在于所述數(shù)據(jù)展示單元對單元格的編輯模式為文本式、下拉式或日期式中的一種。3.根據(jù)權(quán)利要求1所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,其特征在于所述翻頁控制指令為翻轉(zhuǎn)至首頁、下頁、前頁、末頁以及跳頁指令中的至少一種。4.根據(jù)權(quán)利要求1所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,其特征在于所述翻頁控制單元設(shè)定單頁數(shù)據(jù)顯示容量。5.根據(jù)權(quán)利要求4所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,其特征在于所述翻頁控制單元展示頁操作狀態(tài)。6.根據(jù)權(quán)利要求1所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,其特征在于所述服務(wù)集成單元設(shè)定與控件集成的服務(wù)的命名格式,以及服務(wù)名稱的配置屬性。7.根據(jù)權(quán)利要求1所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件,其特征在于所述服務(wù)集成單元設(shè)定服務(wù)返回數(shù)據(jù)過濾條件以及展示順序進(jìn)行控制的配置屬性。8.—種可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,其特征在于,包括以下步驟1)定義數(shù)據(jù)展示單元;2)定義翻頁控制單元;3)定義數(shù)據(jù)交換中間件;4)定義服務(wù)集成單元;5)執(zhí)行服務(wù)。9.根據(jù)權(quán)利要求8所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,其特征在于所述步驟1)中定義eAutoDraw為是否根據(jù)綁定的數(shù)據(jù)源自動渲染列,標(biāo)識控件是否可基于數(shù)據(jù)自動生成列進(jìn)行展示;定義EFGridlColumn為數(shù)據(jù)表格控件的列;定義eColumnName為數(shù)據(jù)表格控件的列名稱,用來唯一標(biāo)識列;定義EFGrid為可翻頁的面向服務(wù)的數(shù)據(jù)表格控件。10.根據(jù)權(quán)利要求9所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,其特征在于所述步驟1)中還包括設(shè)定基于行和列的數(shù)據(jù)集合展示模式。11.根據(jù)權(quán)利要求io所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,其特征在于所述步驟2)中定義eServiceName為對接的服務(wù)名稱;定義eMethodName為對接的服務(wù)方法;配置與EFGrid關(guān)聯(lián)的服務(wù)與查詢方法名。12.根據(jù)權(quán)利要求11所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,其特征在于所述步驟2)中還包括對大數(shù)據(jù)量的數(shù)據(jù)集合基于固定頁容量的展示,接受并執(zhí)行翻頁控制指令。13.根據(jù)權(quán)利要求12所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,其特征在于所述步驟3)中定義EIInfo為數(shù)據(jù)交換中間件;定義EIBlock為數(shù)據(jù)塊;定義EIColumn為數(shù)據(jù)列;定義EIRow為數(shù)據(jù)行;定義EIInfo、EIBlock、EIColumn中固化的屬性為標(biāo)準(zhǔn)屬性;定義EIInfo、EIBlock、EIColumn中的擴展屬性為擴展屬性。14.根據(jù)權(quán)利要求13所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,其特征在于所述步驟3)中包括設(shè)定數(shù)據(jù)展示、翻頁單元與服務(wù)通信的契約和數(shù)據(jù)存儲格式。15.根據(jù)權(quán)利要求14所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,其特征在于所述步驟2)中以數(shù)據(jù)交換中間件EIInfo作為輸入和輸出參數(shù)。16.根據(jù)權(quán)利要求15所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,其特征在于所述步驟4)中包括通過數(shù)據(jù)交換中間件,對接特定結(jié)構(gòu)服務(wù)并展示數(shù)據(jù)。17.根據(jù)權(quán)利要求16所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,其特征在于所述步驟5)中包括表格進(jìn)行界面顯示。18.根據(jù)權(quán)利要求8-17中任意一項所述的可翻頁的面向服務(wù)的數(shù)據(jù)表格控件的實現(xiàn)方法,其特征在于所述步驟l)之前包括定義了EFGrid類型為可翻頁的面向服務(wù)的數(shù)據(jù)表格控件。全文摘要本發(fā)明揭示了一種可翻頁的面向服務(wù)的數(shù)據(jù)表格控件及其實現(xiàn)方法,其控件包括數(shù)據(jù)展示單元,設(shè)定基于行和列的數(shù)據(jù)集合展示模式;翻頁控制單元,對大數(shù)據(jù)量的數(shù)據(jù)集合基于固定頁容量的展示,接受并執(zhí)行翻頁控制指令;獨立的數(shù)據(jù)交換中間件,設(shè)定數(shù)據(jù)存儲格式;以及服務(wù)集成單元,通過數(shù)據(jù)交換中間件,對接特定結(jié)構(gòu)服務(wù)并展示數(shù)據(jù),其實現(xiàn)方法包括1)定義數(shù)據(jù)展示單元;2)定義翻頁控制單元;3)定義數(shù)據(jù)交換中間件;4)定義服務(wù)集成單元;5)表格進(jìn)行界面顯示,本發(fā)明使得用戶能夠通過簡單配置即可獲得特定服務(wù)返回數(shù)據(jù)的翻頁式展示效果,大大減少了軟件設(shè)計中為獲得面向服務(wù)的數(shù)據(jù)翻頁式展示效果大量的重復(fù)性工作。文檔編號G06F9/44GK101727319SQ20091020016公開日2010年6月9日申請日期2009年12月9日優(yōu)先權(quán)日2009年12月9日發(fā)明者伍治平,葉飛,王玉球,趙晶遠(yuǎn),郭巖申請人:上海寶信軟件股份有限公司