【软件架构】三层架构和MVC的比较
生活随笔
收集整理的這篇文章主要介紹了
【软件架构】三层架构和MVC的比较
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- MVC是一種設計模式,我們可以用它來創建在域對象和UI表示層對象之間的區分。
- 同樣是架構級別的,相同的地方在于二者都有一個表現層,但是他們不同的地方在于其他的兩個層。
- 三層架構中沒有定義Controller的概念,這是兩者最不同的地方。而MVC也沒有把業務的邏輯訪問看成兩個層,這是采用三層架構或MVC搭建程序最主要的區別。
- 三層架構中也提到了Model,但是三層架構中Model的概念與MVC中Model的概念是不一樣的。三層架構中典型的Model層是以實體類構成的;而MVC里Model則是由業務邏輯與訪問數據組成的。
總結
以上是生活随笔為你收集整理的【软件架构】三层架构和MVC的比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动石头游戏中的博弈问题(洛谷P4136
- 下一篇: 【软件工程】用户在软件项目中承担的工作