數據模型和業務模型

業務的處理離不開模型的支持,模型我們一般分爲業務模型和數據模型,其中數據模型一般對應爲數據庫表(通常命名以View結尾),業務模型爲業務處理需要使用的數據模型,業務模型和數據模型一般遵從如下約定:

  • 數據模型沒有默認值,因爲數據模型通常不需要了解具體的業務
  • 數據模型不能直接暴露給業務層,可以提高安全和降低數據冗餘
  • 如果業務中有默認值,默認值可以放在業務模型中
  • 業務模型一般也不會直接暴露給用戶訪問的API,通過需要在用戶可訪問的API和業務模型間加一層Adapter
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章