日期:2014-05-19  浏览次数:20527 次

MVC和N-Tier的关系是什么?
看了MVC作为一种模式,N-Tier作为一种设计架构,他们之间有什么关系?看了不少资料,依然是云里雾里的。

------解决方案--------------------
MVC是表示层的模式,一搬来说分为视图 控制和逻辑
N-Tier是指系统的整体结构,最简单的就是表示层,业务逻辑,领域对象,数据访问。。。
------解决方案--------------------
我不赞同MVC是一种比较入门的模式,当然你可以做得简单些,现在许多项目都没有完全按MVC的框架来做,因为如果你要真正实现它的时候,只要需求一变更,你会不停地更改整个框架。如果这样,项目维护费用很大。所以。MVC只是一种理想的模式,项目会根据自己的需求进行取舍