三層架構 物件導向思想

2022-05-03 13:42:14 字數 370 閱讀 6732

物件導向,將資料抽象為乙個個的模型物件,只在程式執行時載入資料,即給模型賦值。

以後的操作都是建立在模型的基礎上,直接去操作物件

(1)首先,建立模型類model

public string code

public string name

(2) 對模型類進行資料初始化,建立類datafillobject

通過查詢資料庫,給物件賦值

(3)最後一步,涉及業務內容,直接操作物件,不再去訪問資料庫。即業務類business

一般:建立資料模型,以資料表為基礎,乙個表為乙個模型類,該表中的所有欄位為該類中的屬性字段。接下來用到哪個欄位就取哪個字段

通過使用三層架構,將資料抽象成類,方便操作,結構清晰

物件導向的三層架構

持久層 採用dao模式,建立實體類和資料庫表對映 orm對映 也就是哪個類對應哪個表,哪個屬性對應哪個列。持久層 的目的就是,完成物件資料和關係資料的轉換。業務層 採用事務指令碼模式。將乙個業務中所有的操作封裝成乙個方法,同時保證方法中所有的資料庫更新操作,即保證同時成 功或同時失敗。避免部分成功部...

物件導向 三層架構(表現層 業務層 持久層)

持久層 採用dao模式,建立實體類和資料庫表對映 orm對映 也就是哪個類對應哪個表,哪個屬性對應哪個列。持久層的目的就是,完成物件資料和關係資料的轉換。業務層 採用事務指令碼模式。將乙個業務中所有的操作封裝成乙個方法,同時保證方法中所有的資料庫更新操作,即保證同時成或同時失敗。避免部分成功部分失敗...

物件導向 三層架構(表現層 業務層 持久層)

三層架構 即表現層 業務層 持久層。持久層 採用dao模式,建立實體類和資料庫表對映 orm對映 也就是哪個類對應哪個表,哪個屬性對應哪個列。持久層 的目的就是,完成物件資料和關係資料的轉換。業務層 採用事務指令碼模式。將乙個業務中所有的操作封裝成乙個方法,同時保證方法中所有的資料庫更新操作,即保證...