三種Model模式

2022-06-28 23:36:24 字數 675 閱讀 4319

目前專案中可能出現的三種model模式,對於我們現在開發的乙個專案,我覺得使用ddd的思想來設計模型比較清晰,使用ddd的思想把模型model分成了如下三種:viewmodel,它與頁面相關,domainmodel,它與業務模組相關,entitymodel,它與資料庫相關,它是對資料表的一種對映,一般用xml來表示。

entity(實體):entity包中的類是必須和資料庫相對應的。

model(模型):model一般存的是實體類的模型,一般是用來給前端用的。

domain(域):domain代表乙個物件模組。

目前專案中可能出現的三種model模式,對於我們現在開發的乙個專案,我覺得使用ddd的思想來設計模型比較清晰,使用ddd的思想把模型model分成了如下三種:viewmodel,它與頁面相關,domainmodel,它與業務模組相關,entitymodel,它與資料庫相關,它是對資料表的一種對映,一般用xml來表示。

entity(實體):entity包中的類是必須和資料庫相對應的。

model(模型):model一般存的是實體類的模型,一般是用來給前端用的。

domain(域):domain代表乙個物件模組。

三種工廠模式

本文介紹設計模式中的工廠模式。工廠模式,顧名思義,就是本來我們需要某樣東西,需要自己造,可有了工廠呢?我需要該東西時,只需告訴工廠,工廠就會生產該東西,一定程度上,把使用者和生產者分開了。解耦了。追本溯源,假設我們現在有乙個類a,類a裡需要類b的乙個物件,一般的處理是這樣,b b new b 但這樣...

vi三種模式

vi 編輯器 寫原始檔 vi 檔名 三種模式 命令模式 wq 儲存退出 q 強制退出 w 儲存 q 退出 插入模式 a i o a i o esc 可視模式 v 可視 ins 替換 y p d 複製作用 gcc 編譯器 翻譯別的型別 gcc 原始檔 a.out gcc 原始檔 o 名字 編譯錯誤時不...

Linu epoll 三種模式

io操作方式 阻塞等待 好處 不占用cpu寶貴的時間片 缺點 同一時刻只能處理乙個操作,效率低 非阻塞,忙輪詢 好處 提高了程式的執行效率 缺點 需要占用更多的cpu和系統資源 解決方案 1.select 最高鏈結1024個檔案描述 poll 陣列無限制 只會提示有幾個客戶端鏈結,需要伺服器遍歷找出...