[發(fā)明專利]處理界面元素與數(shù)據(jù)映射的系統(tǒng)及其實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 201310732978.2 | 申請日: | 2013-12-26 |
| 公開(公告)號: | CN103699649B | 公開(公告)日: | 2018-05-25 |
| 發(fā)明(設計)人: | 曹劍 | 申請(專利權(quán))人: | 成都市卓睿科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 劉興亮 |
| 地址: | 610000 四川省*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù)傳輸模型 界面元素 實體模型 數(shù)據(jù)訪問 數(shù)據(jù)映射 轉(zhuǎn)換 應用服務層 定義界面 后臺業(yè)務 數(shù)據(jù)添加 應用服務 架構(gòu) 查詢 分割 清晰 引入 統(tǒng)一 | ||
本發(fā)明的處理界面元素與數(shù)據(jù)映射的系統(tǒng)及其實現(xiàn)方法,允許分開定義界面元素需要的數(shù)據(jù)傳輸模型與數(shù)據(jù)訪問的實體模型,然后通過應用服務將兩種模型進行相互轉(zhuǎn)換和操作,通過將數(shù)據(jù)傳輸模型轉(zhuǎn)換為數(shù)據(jù)訪問實體模型實現(xiàn)通過界面對數(shù)據(jù)添加、修改;通過將數(shù)據(jù)訪問實體模型轉(zhuǎn)換為數(shù)據(jù)傳輸模型實現(xiàn)數(shù)據(jù)的查詢。這種引入的中間應用服務層可以將界面元素與后臺業(yè)務邏輯有效分割,實現(xiàn)更清晰的架構(gòu)與更統(tǒng)一的處理。
技術領域
本發(fā)明涉及信息技術、分析及測量控制技術領域,具體涉及一種處理界面元素與數(shù)據(jù)映射的系統(tǒng)及其實現(xiàn)方法。
背景技術
現(xiàn)代應用服務中,無論是客戶服務器模式還是瀏覽器服務器模式的應用服務都會涉及到對數(shù)據(jù)庫的訪問,比如針對SQL Server的訪問。當我們的應用服務通過界面需要對數(shù)據(jù)進行添加、刪除、修改或查詢時,通常會對對應的數(shù)據(jù)庫一個表或多個表進行訪問或操作,傳統(tǒng)的操作方式是通過界面直接訪問或操作數(shù)據(jù)庫中得一個表或多個表,這種傳統(tǒng)的方式會帶來兩個問題,一是界面和業(yè)務邏輯以及數(shù)據(jù)訪問混和使用,架構(gòu)不清楚,另一個是沒有一種統(tǒng)一的方法來分割處理界面元素與領域模型的方法。
發(fā)明內(nèi)容
本發(fā)明克服了現(xiàn)有技術的不足,提供一種將界面元素與后臺業(yè)務邏輯有效分割,實現(xiàn)更清晰的架構(gòu)與更統(tǒng)一的處理界面元素與數(shù)據(jù)映射的系統(tǒng)及其實現(xiàn)方法。
考慮到現(xiàn)有技術的上述問題,根據(jù)本發(fā)明公開的一個方面,本發(fā)明采用以下技術方案:
一種處理界面元素與數(shù)據(jù)映射的系統(tǒng),包括:
數(shù)據(jù)庫;
用戶在界面元素上進行操作產(chǎn)生的數(shù)據(jù)傳輸對象;
實體模型,所述實體模型上包含與所述數(shù)據(jù)傳輸對象對應的實體對象,在產(chǎn)生所述數(shù)據(jù)傳輸對象的情況下,所述數(shù)據(jù)傳輸對象與所述實體模型映射;
應用服務層,所述應用服務層解開所述數(shù)據(jù)傳輸對象與所述實體模型產(chǎn)生的映射,以得到需要的用戶信息實體;
業(yè)務邏輯層,通過所述應用服務層后得到的用戶信息實體與所述業(yè)務邏輯層映射,以得到或者創(chuàng)建相應的實體對象信息,該實體對象信息通過
數(shù)據(jù)訪問層持久化到所述數(shù)據(jù)庫中。
為了更好地實現(xiàn)本發(fā)明,進一步的技術方案是:
根據(jù)本發(fā)明的一個實施方案,所述實體模型位于所述應用服務層上。
根據(jù)本發(fā)明的一個實施方案,
所述應用服務層包含對數(shù)據(jù)傳輸對象與所述實體模型上的相應實體對象的相互轉(zhuǎn)換。
本發(fā)明還可以是:
一種處理界面元素與數(shù)據(jù)映射的方法,包括:
用戶在界面元素上進行操作產(chǎn)生的數(shù)據(jù)傳輸對象;
在實體模型上設置有包含與所述數(shù)據(jù)傳輸對象對應的實體對象,在產(chǎn)生所述數(shù)據(jù)傳輸對象的情況下,所述數(shù)據(jù)傳輸對象與所述實體模型映射;
通過應用服務層解開所述數(shù)據(jù)傳輸對象與所述實體模型產(chǎn)生的映射,以得到需要的用戶信息實體;
使所述應用服務層后得到的用戶信息實體與所述業(yè)務邏輯層映射,以得到或者創(chuàng)建相應的實體對象信息,該實體對象信息通過數(shù)據(jù)訪問層持久化到所述數(shù)據(jù)庫中。
根據(jù)本發(fā)明的一個實施方案,所述實體模型位于所述應用服務層上。
根據(jù)本發(fā)明的一個實施方案,所述應用服務層包含對數(shù)據(jù)傳輸對象與所述實體模型上的相應實體對象的相互轉(zhuǎn)換。
與現(xiàn)有技術相比,本發(fā)明的有益效果之一是:
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都市卓??萍加邢薰?,未經(jīng)成都市卓睿科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310732978.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 能量收集無線網(wǎng)絡中兼顧緩存及電池可持續(xù)性的數(shù)據(jù)傳輸功率控制方法
- 三維打印系統(tǒng)、三維模型數(shù)據(jù)傳輸裝置及方法
- 一種智能物聯(lián)網(wǎng)管理系統(tǒng)及方法
- 一種電力業(yè)務數(shù)據(jù)傳輸建模流程及傳輸通道確定方法
- 一種數(shù)據(jù)傳輸路徑選擇方法及裝置
- 數(shù)據(jù)傳輸優(yōu)化方法、裝置、計算機設備和存儲介質(zhì)
- 基于糾錯碼的自適應丟包恢復方法、計算設備及存儲介質(zhì)
- 一種分布式光伏電站運維數(shù)據(jù)傳輸方法
- 針對高超聲速飛行器數(shù)據(jù)丟包的自抗擾控制器設計方法
- 一種基于存儲輔助的多跳中繼傳輸方法、裝置及終端設備
- 一種分層級聯(lián)的數(shù)據(jù)處理方法及系統(tǒng)
- 一種數(shù)據(jù)存儲方法和裝置
- 一種耐疲勞復合轍叉的制造方法及裝置
- 一種知識圖譜中實體對齊方法、系統(tǒng)及其存儲介質(zhì)
- 用于實體識別和實體消歧的聯(lián)合訓練方法、裝置及介質(zhì)
- 三維模型構(gòu)建系統(tǒng)、方法及計算機存儲介質(zhì)
- 基于BiLSTM網(wǎng)絡模型及CRF模型的實體識別方法、裝置、計算機裝置及存儲介質(zhì)
- 實體識別方法和系統(tǒng)
- 基于多層神經(jīng)網(wǎng)絡的電力實體識別方法、存儲介質(zhì)和設備
- 實體命名識別模型的訓練方法、裝置、設備及存儲介質(zhì)
- 數(shù)據(jù)訪問系統(tǒng)以及數(shù)據(jù)訪問方法
- 數(shù)據(jù)訪問
- 數(shù)據(jù)訪問方法及數(shù)據(jù)訪問裝置
- 數(shù)據(jù)訪問裝置、數(shù)據(jù)訪問方法以及數(shù)據(jù)訪問程序
- 數(shù)據(jù)訪問方法及數(shù)據(jù)訪問裝置
- 數(shù)據(jù)訪問系統(tǒng)和數(shù)據(jù)訪問方法
- 數(shù)據(jù)訪問方法和數(shù)據(jù)訪問裝置
- 數(shù)據(jù)訪問方法及數(shù)據(jù)訪問系統(tǒng)
- 數(shù)據(jù)訪問方法及數(shù)據(jù)訪問裝置
- 數(shù)據(jù)訪問方法及數(shù)據(jù)訪問橋





