More

    .NET Core 優秀的應用邏輯分層框架設計

                 目前公司系統多個應用分層結構各不相同,給運維和未來的開發帶來了巨大的成本,分層架構看似很簡單,但保證整個研發中心都使用統一的分層架構就不容易了。
    那麼如何保證整個研發中心都使用統一的分層架構,以達到提高編寫代碼效率、保證工程統一性的目的?

                 這裏給出個人的規劃設計,希望對你有所啓發。

    1.分層目標

    • 簡單易用:少即是多,哪怕應屆生進來也能很快上手
    • 結構統一:不管是新系統還是舊系統結構的是一樣的。
    • 提高效率:提高開發和運維效率,減少維護和學習成本

    2.分層架構介紹

    先簡單介紹當前兩種比較流行的分層架構體系:領域分層架構和傳統三層架構。

    2.1領域分層架構

    領域架構:包括倉儲層、領域層、應用服務層、表現層和基礎公共層,如下圖所示:

    2.2傳統三層架構

    另一種是相對傳統地分爲三層:包括數據層、業務邏輯層和表現層,如下圖所示:

    Recent Articles

    spot_img

    Related Stories

    Stay on op - Ge the daily news in your inbox