Home
Posts
Categories
Series
Tags
About
PoEAA Layer分層
postedOn: 2024-6-9   updatedOn: 2024-6-9   includedIn: 程式
wordsCount: 329   readingTime: 1 min   viewers:

分層

在不管是軟體的開發或硬體架構,分層的作法到處都是,雖然分層讓層與層之間,多了一個轉換的動作, 但一個標準去隔離不同層的屬性,每一層的任務單一,在除錯上,很快就能鎖定對象位置

三層

展示層

處理使用者與軟體的互動,向使用者展示資訊,將使用者命令網領域層傳遞 在桌面程式,就是使用者介面的控制 在網站後端中,就是路由位置

領域層

商業邏輯的位置,真正的核心

資料來源層

與其他系統的通訊,主要是資料庫,這裡也說到MQ也算是

個人看法

目前程式內不管是後端,定期程式,消費者,都可以區分這三層,這些概念與寫哪一種程式無關,自己回顧以前寫桌面應用時, 其實就已經不自覺地開始去區分Ui和邏輯層,但在不同公司不同專案,可能都有不同分法或層數,但有去做區分,一定比完全不區分好, 之後會更好維護