第一節:項目的基礎分層

學習DDD的傳統分層架構

DDD經典分層架構

表現層(Presentation Layer):接受用戶輸入和數據展現。
應用層(Application Layer):很薄的一層,只包含工做流控制邏輯,不包含業務邏輯。
領域層(Domain Layer):核心層,包含整個業務系統的業務邏輯。
基礎設施層(Infrastructure Layer):提供整個業務系統的基礎服務。面試

目前在學習DDD經典分層架構,因爲對DDD的理解只在表面,本身在作系統時不能徹底作到每層的職責分明,這也是我學習的方向架構

項目的基礎分層

因爲本身前面在學習 .Net Core ,因此在.Net Core中實現了基礎分層,這裏展現在.Net Core中實現的基礎分層app

1,基礎設施層:主要是實現封裝EF, Code First,實現倉儲接口,提供基礎服務

2,領域層 :創建領域模型,定義倉儲接口

3,應用層 :使用DTO/AutoMapper 返回數據給表現層

4,表現層 :接受用戶輸入和數據展現

在最近的面試中:我發現對於咱們菜鳥來講,學習.Net Core是好的,要想找一份 .Net Core的工做不容易,由於能用 .Net Core的公司不多,公司的要求很高,至少成都是這樣,因此對於咱們菜鳥來講,不要盲目的去追求。
本身作過一個簡單的網站來學習.Net Core
後臺:http://47.104.97.208:3333/Login/index 帳號:小白 密碼:123456
網站:http://47.104.97.208:3333/Areas/Home/index學習

相關文章
相關標籤/搜索