MVC与三层架构之间的区别与联系:
相信很多人在学到MVC与三层架构时,很难区分它们二者之间的关系。
下面这两张图应该可以很好地说明它们的区别和联系。


从图中我们可以看到,当我们在MVC中说三层架构时,说的其实并不是MVC,而是将其中的Controller和Model解耦后,变成Controller-Service-Mapper(Dao)的结构。后者(C-S-M/D)构成了一个三层架构,我们说的三层架构其实是指的这部分。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。