程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 微型項目實踐(9):頁面的數據訪問策略

微型項目實踐(9):頁面的數據訪問策略

編輯:關於ASP.NET

上一篇中,我們完成了數據庫的訪問,今天我們來看看系統設計的最後一部分——UI層。加入了UI層 之後,系統設計會變成這個樣子:

這也就是系統最終的結構圖。這個圖上新添加的兩個項目,一個是UI,一個是WebSite。其中前者依賴 於業務邏輯和數據訪問,提供統一的界面處理,而WebSite僅包含Aspx頁面。需要注意的是,上圖中箭頭 表示依賴或調用,而這個關系是具有傳遞性的,比如UI依賴於Business,而Business依賴於Common,則UI 自然就依賴於Common。

將UI和WebSite分寫在兩個項目中,是我個人的一個習慣。其中UI主要包含頁面基類和Helper類,還有 數據庫的獲取方法,對於多種界面(比如既提供Web也提供WinForm)的系統,這一層次的抽象是必要的, 而對於只提供Web訪問的系統,把UI層放在WebSite中的App_Code文件夾下也無不可。

UI層中,目前就有兩個核心類,一個是所有頁面的基類,另一個是數據庫生成類,其類結構圖如下:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved