發表文章

目前顯示的是有「軟體架構」標籤的文章

「軟體三層式架構」介紹與實作

圖片
一、前言 專案開發前如果沒有分層概念,當專案功能越多,專案越大,則越難維護。因此筆者會依據專案架構與日後規劃而決定要不要分層,以便日後好維護與交接。 二、基本分層 圖、基本分層 Presentation Layer:展示層、最直接與使用者互動。 Business Layer:商業邏輯層。 Data Layer:資料存取層。 三、以 Asp.net MVC 和 Web Api 三層式分層 筆者近幾年公司的經驗,軟體分層大致如下圖,讀者可能依據各自公司的經驗,對分層和架構有不同的解釋與建議,因此示意圖僅供參考 圖、以 Asp.net MVC 和 Web Api 三層式分層 四、參考 ASP.NET Core Application Architecture