两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

頁(yè)面的顯示方法和系統(tǒng)的制作方法

文檔序號(hào):9787172閱讀:704來(lái)源:國(guó)知局
頁(yè)面的顯示方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及頁(yè)面顯示領(lǐng)域,具體來(lái)說(shuō),涉及一種頁(yè)面的顯示方法和系統(tǒng)。
【背景技術(shù)】
[0002]中間件是軟件領(lǐng)域近十年來(lái)發(fā)展起來(lái)的一種新技術(shù),其泛指位于操作系統(tǒng)與應(yīng)用軟件之間、能夠屏蔽操作系統(tǒng)和網(wǎng)絡(luò)協(xié)議的差異、為異構(gòu)系統(tǒng)之間提供通訊服務(wù)的軟件。中間件屏蔽了底層系統(tǒng)軟件(包括操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理系統(tǒng)等)的異構(gòu)性和復(fù)雜性,通過(guò)一個(gè)簡(jiǎn)單而統(tǒng)一的開發(fā)環(huán)境,減少程序設(shè)計(jì)的復(fù)雜性并提高程序的可移植性,使得開發(fā)人員將注意力集中在自己的業(yè)務(wù)上,大大減少了技術(shù)上的負(fù)擔(dān)。中間件帶給應(yīng)用系統(tǒng)的,不只是開發(fā)的簡(jiǎn)便和開發(fā)周期的縮短,也減少了系統(tǒng)的維護(hù)、運(yùn)行和管理的工作量,從而減少了系統(tǒng)總體費(fèi)用的投入。但是,中間件沒(méi)有消除異構(gòu),如圖1所示,模型驅(qū)動(dòng)技術(shù)可以將功能模型映射生成應(yīng)用模型。例如將功能模型(PIM)通過(guò)映射規(guī)則CORBA技術(shù)映射成為具體的JAVA平臺(tái)代碼或者.Ne t平臺(tái)代碼。
[0003]具體的,技術(shù)實(shí)現(xiàn)如圖2所示,將PIM映射(mapping)至Ij不同的應(yīng)用模型(PlatformSpecific Model,PSM)平臺(tái),例如J2EE、SOAP平臺(tái),再看圖3,<〈ED0C>>是electronicdocument的縮寫,系統(tǒng)實(shí)現(xiàn)后表現(xiàn)為XML或者properties等格式的文檔;ED0C_JSP,ED0C_EJB是映射規(guī)則組件,系統(tǒng)實(shí)現(xiàn)后表現(xiàn)為XML或者properties等格式的文檔;<〈EJB>>是JavaEE服務(wù)器端組件模型,設(shè)計(jì)目標(biāo)與核心應(yīng)用是部署分布式應(yīng)用程序。
[0004]從圖1可以看出,中間件并沒(méi)有消除異構(gòu),由于一個(gè)中間件不能滿足所有用戶的要求,導(dǎo)致多種中間件并存又無(wú)法統(tǒng)一,而且,隨著云計(jì)算技術(shù)的興起,使得企業(yè)已實(shí)現(xiàn)軟件的集中部署,從而也帶來(lái)了更多在應(yīng)用層面的異構(gòu)系統(tǒng)的互操作問(wèn)題。
[0005]針對(duì)相關(guān)技術(shù)中的上述問(wèn)題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0006]針對(duì)相關(guān)技術(shù)中的上述問(wèn)題,本發(fā)明提出一種頁(yè)面的顯示方法和系統(tǒng),能夠解決異構(gòu)系統(tǒng)和異構(gòu)應(yīng)用之間的互操作問(wèn)題,實(shí)現(xiàn)頁(yè)面的動(dòng)態(tài)配置和一致性要求。
[0007]本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0008]根據(jù)本發(fā)明的一個(gè)方面,提供了一種頁(yè)面的顯示方法。
[0009]該顯示方法包括:
[0010]根據(jù)預(yù)先獲取的頁(yè)面模型信息調(diào)用構(gòu)成頁(yè)面的頁(yè)面組件,以對(duì)頁(yè)面進(jìn)行組裝;
[0011 ]根據(jù)頁(yè)面模型信息獲取對(duì)應(yīng)的對(duì)象模型信息;
[0012]根據(jù)對(duì)象模型信息獲取頁(yè)面的業(yè)務(wù)對(duì)象信息;
[0013]根據(jù)業(yè)務(wù)對(duì)象信息獲取頁(yè)面的頁(yè)面數(shù)據(jù)實(shí)現(xiàn)頁(yè)面的顯示。
[0014]其中,在根據(jù)預(yù)先獲取的頁(yè)面模型信息調(diào)用構(gòu)成頁(yè)面的頁(yè)面組件,以對(duì)頁(yè)面進(jìn)行組裝時(shí),可根據(jù)預(yù)先獲取的頁(yè)面模型信息確定構(gòu)成頁(yè)面的組件對(duì)象;根據(jù)組件對(duì)象調(diào)用對(duì)應(yīng)的頁(yè)面組件對(duì)頁(yè)面進(jìn)行組裝。
[0015]其中,在根據(jù)組件對(duì)象調(diào)用對(duì)應(yīng)的頁(yè)面組件對(duì)頁(yè)面進(jìn)行組裝時(shí),可根據(jù)組件對(duì)象調(diào)用頁(yè)面組件庫(kù)以調(diào)用對(duì)應(yīng)的頁(yè)面組件。
[0016]另外,在根據(jù)頁(yè)面模型信息獲取對(duì)應(yīng)的對(duì)象模型信息時(shí),可根據(jù)頁(yè)面模型信息確定構(gòu)成頁(yè)面的組件對(duì)象;并根據(jù)組件對(duì)象所對(duì)應(yīng)的對(duì)象模型獲取對(duì)象模型信息。
[0017]此外,在根據(jù)業(yè)務(wù)對(duì)象信息獲取頁(yè)面的頁(yè)面數(shù)據(jù)實(shí)現(xiàn)頁(yè)面的顯示時(shí),可將業(yè)務(wù)對(duì)象信息發(fā)送至數(shù)據(jù)模型,觸發(fā)顯示頁(yè)面的事件,來(lái)實(shí)現(xiàn)頁(yè)面的顯示。
[0018]根據(jù)本發(fā)明的另一方面,提供了一種頁(yè)面的顯示系統(tǒng)。
[0019]該顯示系統(tǒng)包括:
[0020]調(diào)用模塊,用于根據(jù)預(yù)先獲取的頁(yè)面模型信息調(diào)用構(gòu)成頁(yè)面的頁(yè)面組件,以對(duì)頁(yè)面進(jìn)行組裝;
[0021]第一獲取模塊,用于根據(jù)頁(yè)面模型信息獲取對(duì)應(yīng)的對(duì)象模型信息;
[0022]第二獲取模塊,用于根據(jù)對(duì)象模型信息獲取頁(yè)面的業(yè)務(wù)對(duì)象信息;
[0023]第三獲取模塊,用于根據(jù)業(yè)務(wù)對(duì)象信息獲取頁(yè)面的頁(yè)面數(shù)據(jù)實(shí)現(xiàn)頁(yè)面的顯示。
[0024]其中,調(diào)用模塊包括:
[0025]確定模塊,用于根據(jù)預(yù)先獲取的頁(yè)面模型信息確定構(gòu)成頁(yè)面的組件對(duì)象;
[0026]組裝模塊,用于根據(jù)組件對(duì)象調(diào)用對(duì)應(yīng)的頁(yè)面組件對(duì)頁(yè)面進(jìn)行組裝。
[0027]其中,組裝模塊包括:調(diào)用子模塊,用于根據(jù)組件對(duì)象調(diào)用頁(yè)面組件庫(kù)以調(diào)用對(duì)應(yīng)的頁(yè)面組件。
[0028]此外,第一獲取模塊包括:
[0029]確定模塊,用于根據(jù)頁(yè)面模型信息確定構(gòu)成頁(yè)面的組件對(duì)象;
[0030]獲取子模塊,用于根據(jù)組件對(duì)象所對(duì)應(yīng)的對(duì)象模型獲取對(duì)象模型信息。
[0031]另外,第三獲取模塊包括:
[0032]發(fā)送模塊,用于將業(yè)務(wù)對(duì)象信息發(fā)送至數(shù)據(jù)模型;
[0033]觸發(fā)模塊,用于觸發(fā)顯示頁(yè)面的事件,實(shí)現(xiàn)頁(yè)面的顯示。
[0034]本發(fā)明通過(guò)構(gòu)建頁(yè)面模型和對(duì)象模型,解決了異構(gòu)系統(tǒng)和異構(gòu)應(yīng)用之間的互操作問(wèn)題,實(shí)現(xiàn)了頁(yè)面的動(dòng)態(tài)配置和一致性要求。
【附圖說(shuō)明】
[0035]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1是根據(jù)現(xiàn)有技術(shù)的模型驅(qū)動(dòng)的示意圖;
[0037]圖2是根據(jù)現(xiàn)有技術(shù)的模型驅(qū)動(dòng)的技術(shù)層示意圖;
[0038]圖3是根據(jù)本發(fā)明實(shí)施例的頁(yè)面的顯示方法的流程圖;
[0039]圖4是根據(jù)本發(fā)明實(shí)施例的頁(yè)面的顯示系統(tǒng)的構(gòu)件圖;
[0040]圖5是根據(jù)本發(fā)明實(shí)施例的頁(yè)面的顯示方法的時(shí)序圖;
[0041 ]圖6是根據(jù)本發(fā)明實(shí)施例的對(duì)象模型的結(jié)構(gòu)圖;
[0042]圖7是根據(jù)本發(fā)明實(shí)施例的UI模型的構(gòu)件圖;
[0043]圖8是根據(jù)本發(fā)明實(shí)施例的裝配原理圖;
[0044]圖9是根據(jù)本發(fā)明實(shí)施例的UI工廠組件的MVC示意圖;
[0045]圖10是根據(jù)本發(fā)明實(shí)施例的頁(yè)面的顯示方法的事件構(gòu)件圖;
[0046]圖11是根據(jù)本發(fā)明實(shí)施例的頁(yè)面的顯示系統(tǒng)的框圖。
【具體實(shí)施方式】
[0047]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0048]根據(jù)本發(fā)明的實(shí)施例,提供了一種頁(yè)面的顯示方法。
[0049]如圖1所示,根據(jù)本發(fā)明實(shí)施例的頁(yè)面的顯示方法包括:
[0050]步驟SlOl,根據(jù)預(yù)先獲取的頁(yè)面模型信息調(diào)用構(gòu)成頁(yè)面的頁(yè)面組件,以對(duì)頁(yè)面進(jìn)行組裝;
[0051]步驟S103,根據(jù)頁(yè)面模型信息獲取對(duì)應(yīng)的對(duì)象模型信息;
[0052]步驟S105,根據(jù)對(duì)象模型信息獲取頁(yè)面的業(yè)務(wù)對(duì)象信息;
[0053]步驟S107,根據(jù)業(yè)務(wù)對(duì)象信息獲取頁(yè)面的頁(yè)面數(shù)據(jù)實(shí)現(xiàn)頁(yè)面的顯示。
[0054]其中,在一個(gè)實(shí)施例中,在根據(jù)預(yù)先獲取的頁(yè)面模型信息調(diào)用構(gòu)成頁(yè)面的頁(yè)面組件,以對(duì)頁(yè)面進(jìn)行組裝時(shí),可根據(jù)預(yù)先獲取的頁(yè)面模型信息確定構(gòu)成頁(yè)面的組件對(duì)象;根據(jù)組件對(duì)象調(diào)用對(duì)應(yīng)的頁(yè)面組件對(duì)頁(yè)面進(jìn)行組裝。
[0055]其中,在根據(jù)組件對(duì)象調(diào)用對(duì)應(yīng)的頁(yè)面組件對(duì)頁(yè)面進(jìn)行組裝時(shí),可根據(jù)組件對(duì)象調(diào)用頁(yè)面組件庫(kù)以調(diào)用對(duì)應(yīng)的頁(yè)面組件。
[0056]另外,在一個(gè)實(shí)施例中,在根據(jù)頁(yè)面模型信息獲取對(duì)應(yīng)的對(duì)象模型信息時(shí),可根據(jù)頁(yè)面模型信息確定構(gòu)成頁(yè)面的組件對(duì)象;并根據(jù)組件對(duì)象所對(duì)應(yīng)的對(duì)象模型獲取對(duì)象模型
?目息O
[0057]此外,在一個(gè)實(shí)施例中,在根據(jù)業(yè)務(wù)對(duì)象信息獲取頁(yè)面的頁(yè)面數(shù)據(jù)實(shí)現(xiàn)頁(yè)面的顯示時(shí),可將業(yè)務(wù)對(duì)象信息發(fā)送至數(shù)據(jù)模型,觸發(fā)顯示頁(yè)面的事件,來(lái)實(shí)現(xiàn)頁(yè)面的顯示。
[0058]下面為了更好的理解本發(fā)明的上述技術(shù)方案,下面結(jié)合圖4和圖5來(lái)對(duì)本發(fā)明的上述技術(shù)方案進(jìn)行詳細(xì)闡述。
[0059]圖4中的構(gòu)件包括:
[0060]Client App:客戶端應(yīng)用程序,可以是Web瀏覽器應(yīng)用,也可以是客戶端程序,如1S app?Android App;
[0061 ]界面元素庫(kù):可以是JS界面組件庫(kù)、1S界面組件庫(kù)或者Android界面組件庫(kù);
[0062]Models:建模器,負(fù)責(zé)建立P頂功能模型,其中一種就是UI模型;
[0063]Models Cache:模型緩存,可以是集中式緩存、分布式緩存;
[0064]C
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
玉山县| 商南县| 白城市| 临澧县| 安新县| 闽侯县| 息烽县| 沂水县| 呼和浩特市| 汾西县| 天峨县| 开原市| 闽侯县| 兴化市| 长垣县| 弥勒县| 剑阁县| 板桥市| 朝阳市| 元江| 安福县| 大荔县| 隆化县| 蓬溪县| 施秉县| 隆化县| 镇原县| 奉新县| 双鸭山市| 伽师县| 防城港市| 铜陵市| 乌兰浩特市| 内江市| 噶尔县| 耿马| 怀化市| 昌平区| 门源| 湟源县| 玛多县|