[發明專利]一種分層應用技術框架在審
| 申請號: | 201310509181.6 | 申請日: | 2013-10-23 |
| 公開(公告)號: | CN104572761A | 公開(公告)日: | 2015-04-29 |
| 發明(設計)人: | 史海波;于海斌;陳喆;呂希勝;宋宏;王巍 | 申請(專利權)人: | 中國科學院沈陽自動化研究所 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 沈陽科苑專利商標代理有限公司 21002 | 代理人: | 周秀梅;許宗富 |
| 地址: | 110016 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分層 應用技術 框架 | ||
1.一種分層應用技術框架,其特征在于:位于應用平臺和外部業務邏輯中間,自上而下依次包括:
客戶端層,位于分層應用技術架構的最上層,用于接收業務邏輯,通過WPF技術實現客戶端界面的布局和觸發相應事件;
服務層,用于根據觸發的事件調用客戶端層中界面模型層的業務邏輯函數、或者調用服務層中的服務,將應用層的服務發布到客戶端層;
應用層:用于調用領域層的實體對象,并通過調用數據訪問層將數據庫數據自動加載到領域層的實體對象中,將該實體對象返回至服務層,實現客戶端調用服務的業務邏輯;
領域層:用于根據應用層調用的實體對象實現實體對象數據結構與數據庫中數據庫表的映射;
數據訪問層:用于將映射的數據庫數據轉化為應用層調用的實體對象;
數據庫:位于分層應用技術架構的最下層,用于存儲數據并被數據訪問層調用數據庫中的數據。
2.根據權利要求1所述的一種分層應用技術框架,其特征在于:所述數據結構包括:
實體類:與數據庫表做ORM映射的實體類,數據結構與數據庫表結構一致;
查詢類:與實體類對應,用于定義對實體對象的查詢條件;
自定義類:自定義且與數據庫表結構不同的類。
3.一種分層應用技術框架實現方法,其特征在于包括:
客戶端層接收外部業務邏輯,通過WPF技術實現客戶端界面的布局和觸發相應事件;
服務層根據觸發的事件調用客戶端層中界面模型層的業務邏輯函數、或者調用服務層中的服務,將應用層的服務發布到客戶端層;
應用層調用領域層的實體對象,并通過調用數據訪問層將數據庫數據自動加載到領域層的實體對象中,將該實體對象返回至服務層,實現客戶端調用服務的業務邏輯;
領域層根據應用層調用的實體對象實現實體對象數據結構與數據庫中數據庫表的映射;
數據訪問層將映射的數據庫數據轉化為應用層調用的實體對象;
數據庫存儲數據并被數據訪問層調用數據庫中的數據。
4.根據權利要求3所述的一種分層應用技術框架實現方法,其特征在于:所述調用服務層中的服務是通過調用應用層的接口函數實現。
5.根據權利要求3所述的一種分層應用技術框架實現方法,其特征在于:所述實現實體對象數據結構與數據庫中數據庫表的映射包括:
與數據庫表做ORM映射的實體類,其數據結構與數據庫表結構一致;
與實體類對應,定義對實體對象的查詢條件;
自定義且與數據庫表結構不同的類。
6.根據權利要求3所述的一種分層應用技術框架實現方法,其特征在于:所述數據訪問層將映射的數據庫數據轉化為應用層調用的實體對象,即將不同類型數據庫數據進行實體數據的自動組裝,然后分別轉換成數據存儲函數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院沈陽自動化研究所,未經中國科學院沈陽自動化研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310509181.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋼貿行業現貨資源的數據解析方法及系統
- 下一篇:文件搜尋保護系統及其方法





