基于.net的數(shù)據(jù)庫對象化訪問開發(fā)框架的構建與應用_第1頁
已閱讀1頁,還剩64頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、纂 于. N et的數(shù)據(jù) 庫 對象 化 訪問開發(fā)框 架 的構 建 與應 用目 錄摘 要 .........................................................… … 工 HAB ST RA CT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2、 . . . . … … IV第一 章 緒 論 .........................................· · · · · · · · · · · · … … 11. 1 研 究 背 景 .......................................… … , ..·

3、 · · · … … 11.2 論 文 內(nèi)容 及 意 義 ..............................................… … 21.3 論 文 結構 ..................................................· · … … 3第 二 章 ORM 研 究 與 關鍵 技 術 介 紹 ..................

4、..................… … 42. 1 關 系 模 型 與 對 象 模 型 概 念 .. ......... ..... .................. ....… … 42. 1. 1 關 系 模 型 .............................· · · · · · · · · · · &

5、#183; · · · · · … … 42. 1.2 面 向?qū)?象模 型 ..........................................… … 52.2ORM 技 術 產(chǎn) 生 的主 要 原 因 ......................................… … 52.3.Net 平 臺 下 ORM 底 層 數(shù) 據(jù) 訪 問技 術 ..........

6、....................… … 72.4 遠 程 數(shù)據(jù) 訪 問技 術 ............................................… … 8第 三 章 Th inkw ide 框架 需 求 分 析 與 設 計 .......… … , .:, ...… … , ..… … 113. 1 框 架 需求 分 析 ...........................................

7、....… … n3. 1. 1NHi berna te 框 架 優(yōu) 缺 點 分 析 ............................… … n3. 1.2iBa ti S.Net 框 架 優(yōu) 缺 點 分 析 ............................… … 143. 1.3 框 架 需 求 總 結 .........................................… … 143.2 框 架 設 計

8、 目標 ...............................................… … 163.3 框 架 架 構 設 計 ...............................................… … 173.4 與 其 他 主 流 框 架 功 能對 比 .....................................… … 20第 四章 Thinkw ide 框 架 的 實現(xiàn) .

9、....................................… … 204.1 框 架 核心 系 統(tǒng) 模 塊 的詳 細 設 計 與 實現(xiàn) ...........................… … 214. 1. 1 多 數(shù) 據(jù) 庫 數(shù) 據(jù) 訪 問層 的 詳 細 設 計 與 實 現(xiàn) ....................… … 214. 1.2 數(shù) 據(jù) 傳 輸 服 務層 的詳 細 設 計 與 實 現(xiàn) ..........

10、.............… … 264. 1.3 數(shù) 據(jù) 對 象 封 裝 層 的詳 細 設 計 與 實 現(xiàn) .......................… … 314.2 框 架 擴 展 系 統(tǒng) 模 塊 的設 計 與 實現(xiàn) ...............................… … 384.2.1 通 用 界 面 組 件 對 象層 的設 計 與 實 現(xiàn) .......................… … 384.2.2

11、業(yè) 務 邏 輯層 的設 計 與 實現(xiàn) ...............................… … 394.2.3 用 戶 界 面 層 的設 計 與 實 現(xiàn) ...............................… … 404.2.4 動 態(tài) 腳 本 語 言層 的設 計 與 實現(xiàn) ...........................… … 414.2.5 數(shù) 據(jù) 庫 對 象 代 碼 自動 生 成 工 具 的 實 現(xiàn) .

12、....................… … 42第 五 章 Thinkw ide 框 架 的應 用 .....................................… … 44I基 十. N d 的數(shù)據(jù) 庫 對 象化 訪問開 發(fā)框架 的構 建 與應用 摘 要摘習石. 弓(數(shù) 據(jù) 庫 對 象 化 訪 問 即 對 象 一 關 系 映 射 (objec t/ Rel at ionMaP p ing , 簡 稱O尺 M ) , 是

13、 隨 著 面 向?qū)?象 的 軟 件 開 發(fā) 方 法 發(fā) 展 而 產(chǎn) 生 的 。 目前 基 于 .N et 的ORMapp ing 有 很 多 開源 架 構 。但 是 一 些 框 架 有 完 善 的地 方 也 有 不 足 之 處 , 比如NHi be rnat e 過 于 嚴 謹 而 造 成 使 用 時 不 靈 活 , 限 制 很 多 , 特 別 是 在 直 接 使 用SQL ,存 儲 過 程 上 很 不 方 便 ,對 存 儲 過 程 支

14、 持 度 差 。而 iBat iS.net 小 巧靈 活 但是 功 能 過 于 簡 單 ,對 象 化 程 度 低 ,開 發(fā) 效 率 也 較 低 。 另 外 這 些 框 架 都 沒 有 在 底層 直 接 支 持 對 象 的遠 距 離 傳 輸 功 能 。 由于 上 述 這 些 原 因需 要 設 計 一 種 結 合 了各個 框 架 優(yōu) 點 的新 的 ORM 框 架 ,整 個 框 架 設 計 的主 要 特 點 如 下 :1、 實 現(xiàn) 了全 面

15、的對 象 化 數(shù) 據(jù) 庫 訪 問 ,支 持 插 件 式 的 可 擴 展 的 多 數(shù) 據(jù) 庫 訪 問功 能 。2.直 接 支 持存 儲 過 程 對 象 和 視 圖對 象 等 功 能 。可 以靈 活 的使 用 SQL ,SQL 語句 即 可 以通 過 管 理 類 自動 生 成 ,也 可 以手 動 編 寫 。3.在 框 架 內(nèi)部 直 接 支 持 對 象 數(shù) 據(jù) 遠 程 傳 輸 , 而 且 支 持 多 種 形 式 的數(shù) 據(jù) 對 象傳 輸 服 務

16、 , 比如 W ebServ iee, WCF, Remoting 等 傳 輸 服 務 。4.擴 展 了普 通 ORM 的 功 能 邊 界 ,在 框 架 內(nèi)直 接 支 持 業(yè) 務 層 ,界 面 層 等 功能 ,適 應 性 更 強 ,效 率 更 高 。所 以該 框 架 能 夠 比較 有 效 地 解 決 靈 活 性 和 功 能 性 上 面 的許 多 問題 ,使 得 開發(fā) 人 員 在 開 發(fā) 效 率 上 面 有 了較 大 的提 升 ,在 使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論