debug1379

导航

 

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


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

posted on 2024-03-13 15:46  debug1379  阅读(6)  评论(0编辑  收藏  举报