物件導向,將資料抽象為乙個個的模型物件,只在程式執行時載入資料,即給模型賦值。
以後的操作都是建立在模型的基礎上,直接去操作物件
(1)首先,建立模型類model
public string code
public string name
(2) 對模型類進行資料初始化,建立類datafillobject
通過查詢資料庫,給物件賦值
(3)最後一步,涉及業務內容,直接操作物件,不再去訪問資料庫。即業務類business
一般:建立資料模型,以資料表為基礎,乙個表為乙個模型類,該表中的所有欄位為該類中的屬性字段。接下來用到哪個欄位就取哪個字段
通過使用三層架構,將資料抽象成類,方便操作,結構清晰
物件導向的三層架構
持久層 採用dao模式,建立實體類和資料庫表對映 orm對映 也就是哪個類對應哪個表,哪個屬性對應哪個列。持久層 的目的就是,完成物件資料和關係資料的轉換。業務層 採用事務指令碼模式。將乙個業務中所有的操作封裝成乙個方法,同時保證方法中所有的資料庫更新操作,即保證同時成 功或同時失敗。避免部分成功部...
物件導向 三層架構(表現層 業務層 持久層)
持久層 採用dao模式,建立實體類和資料庫表對映 orm對映 也就是哪個類對應哪個表,哪個屬性對應哪個列。持久層的目的就是,完成物件資料和關係資料的轉換。業務層 採用事務指令碼模式。將乙個業務中所有的操作封裝成乙個方法,同時保證方法中所有的資料庫更新操作,即保證同時成或同時失敗。避免部分成功部分失敗...
物件導向 三層架構(表現層 業務層 持久層)
三層架構 即表現層 業務層 持久層。持久層 採用dao模式,建立實體類和資料庫表對映 orm對映 也就是哪個類對應哪個表,哪個屬性對應哪個列。持久層 的目的就是,完成物件資料和關係資料的轉換。業務層 採用事務指令碼模式。將乙個業務中所有的操作封裝成乙個方法,同時保證方法中所有的資料庫更新操作,即保證...