[發(fā)明專利]可繼承的局?jǐn)?shù)據(jù)動態(tài)頁面配置方法和裝置在審
| 申請?zhí)枺?/td> | 202010090881.6 | 申請日: | 2020-02-13 |
| 公開(公告)號: | CN111309319A | 公開(公告)日: | 2020-06-19 |
| 發(fā)明(設(shè)計)人: | 陳宏海;黃錦展 | 申請(專利權(quán))人: | 卓望數(shù)碼技術(shù)(深圳)有限公司 |
| 主分類號: | G06F8/36 | 分類號: | G06F8/36;G06F16/958 |
| 代理公司: | 廣州嘉權(quán)專利商標(biāo)事務(wù)所有限公司 44205 | 代理人: | 洪銘福 |
| 地址: | 518000 廣東省深圳市南山區(qū)高*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 可繼承 數(shù)據(jù) 動態(tài) 頁面 配置 方法 裝置 | ||
本發(fā)明公開了可繼承的局?jǐn)?shù)據(jù)動態(tài)頁面配置方法和裝置。涉及軟件領(lǐng)域,其中,方法通過解析接收到的生成頁面請求得到XML配置內(nèi)容,根據(jù)XML配置內(nèi)容裝載第一配置樣式數(shù)據(jù)和第二配置樣式數(shù)據(jù)得到XML配置文件,其中第一配置樣式數(shù)據(jù)可被第二配置樣式數(shù)據(jù)繼承,利用XML配置文件生成動態(tài)頁面數(shù)據(jù)。通過定義有繼承關(guān)系的第一配置樣式數(shù)據(jù)和第二配置樣式數(shù)據(jù),針對同一類業(yè)務(wù),不同的功能頁面提供統(tǒng)一的配置解決方法,且根據(jù)繼承屬性,第二配置樣式數(shù)據(jù)可通過繼承已有的第一配置樣式數(shù)據(jù)的配置內(nèi)容,實現(xiàn)配置內(nèi)容的復(fù)用,因此在系統(tǒng)開發(fā)方面,能夠減少開發(fā)工作量,降低了后期維護成本。
技術(shù)領(lǐng)域
本發(fā)明涉及軟件領(lǐng)域,尤其是涉及一種可繼承的局?jǐn)?shù)據(jù)動態(tài)頁面配置方法和裝置。
背景技術(shù)
在移動通信行業(yè)中,移動通訊業(yè)務(wù)局?jǐn)?shù)據(jù)為業(yè)務(wù)開通、業(yè)務(wù)控制、業(yè)務(wù)計費、業(yè)務(wù)結(jié)算等業(yè)務(wù)提供基礎(chǔ)數(shù)據(jù),隨著業(yè)務(wù)發(fā)展,業(yè)務(wù)的局?jǐn)?shù)據(jù)種類越來越多,一般對于移動通訊局?jǐn)?shù)據(jù)展示的技術(shù)方案一般有如下兩種:1)基于頁面開發(fā),即采用傳統(tǒng)的開發(fā)模式,采用HTML/CSS/JS等前端技術(shù)進行對應(yīng)業(yè)務(wù)的頁面開發(fā),按照具體頁面的開發(fā)內(nèi)容進行展示,一個功能需對應(yīng)一個頁面開發(fā),這種傳統(tǒng)的開發(fā)模式,對于代碼編程可維護性、可讀性、可遷移性、可復(fù)用性等方面比較差。2)基于VM模板技術(shù),VM模板即velocity模板,即每一個局?jǐn)?shù)據(jù)功能頁面展示都需要采用一個VM模板進行開發(fā),開發(fā)一個功能頁面需要新增對應(yīng)的VM模板,或者當(dāng)一類業(yè)務(wù)有多個不同的頁面,只要有增加或修改某些字段,需要重新調(diào)整不同頁面對應(yīng)的模板。上述兩種方式的開發(fā)工作量大,開發(fā)效率較低,因此需要提出一種能提高局?jǐn)?shù)據(jù)業(yè)務(wù)開發(fā)效率的可繼承的局?jǐn)?shù)據(jù)動態(tài)頁面配置方法。
發(fā)明內(nèi)容
本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。為此,本發(fā)明提出一種可繼承的局?jǐn)?shù)據(jù)動態(tài)頁面配置方法,能夠提高局?jǐn)?shù)據(jù)業(yè)務(wù)開發(fā)效率,降低開發(fā)工作量。
第一方面,本發(fā)明的一個實施例提供了:一種可繼承的局?jǐn)?shù)據(jù)動態(tài)頁面配置方法,包括:
解析接收到的生成頁面請求得到XML配置內(nèi)容;
根據(jù)所述XML配置內(nèi)容裝載第一配置樣式數(shù)據(jù)和第二配置樣式數(shù)據(jù)得到XML配置文件,其中第一配置樣式數(shù)據(jù)可被第二配置樣式數(shù)據(jù)繼承;
利用所述XML配置文件生成動態(tài)頁面數(shù)據(jù)。
進一步地,所述根據(jù)所述XML配置內(nèi)容裝載第一配置樣式數(shù)據(jù)和第二配置樣式數(shù)據(jù)得到XML配置文件包括:
定義table標(biāo)簽,并設(shè)置不同頁面之間的繼承關(guān)系,根據(jù)所述繼承關(guān)系裝載對應(yīng)的樣式數(shù)據(jù);
利用velocity模板技術(shù),將所述樣式數(shù)據(jù)進行樣式渲染數(shù)據(jù)和頁面展示格式的封裝得到所述XML配置文件。
進一步地,設(shè)置不同頁面之間的繼承關(guān)系包括:在所述table標(biāo)簽中添加子配置頁面屬性,并設(shè)定要繼承的父配置頁面,所述第一配置樣式數(shù)據(jù)為父配置頁面樣式數(shù)據(jù),所述第二配置樣式數(shù)據(jù)為子配置頁面樣式數(shù)據(jù)。
進一步地,根據(jù)所述繼承關(guān)系裝載對應(yīng)的樣式數(shù)據(jù)包括:
讀取預(yù)設(shè)目錄下的XML配置內(nèi)容,并創(chuàng)建解釋器;
所述解釋器創(chuàng)建訪問對象獲取符合條件的節(jié)點;
判斷所述節(jié)點中是否存在所述繼承關(guān)系,如果存在繼承關(guān)系,則加載所述父配置頁面樣式數(shù)據(jù)合并到所述子配置頁面樣式數(shù)據(jù)中。
進一步地,所述利用所述XML配置文件生成動態(tài)頁面數(shù)據(jù)包括:
根據(jù)所述XML配置文件查詢數(shù)據(jù)庫;
接收所述數(shù)據(jù)庫返回的局?jǐn)?shù)據(jù);
對所述局?jǐn)?shù)據(jù)進行封裝得到頁面展示數(shù)據(jù);
根據(jù)所述頁面展示數(shù)據(jù)生成所述動態(tài)頁面數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于卓望數(shù)碼技術(shù)(深圳)有限公司,未經(jīng)卓望數(shù)碼技術(shù)(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010090881.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





