MVC 跟 3-tier 类似,但是是完全不同的东西。
3-tier 分 data access tier, logic tier , presentation tier. (Client 不能直接 Access Data Access)
课文只说道 3-tier, 但是在这里已经听到有人多过 3 tier.

(版主)
MVC分
Model , View, Controller ,
Controller 我觉得用在控制
View, 跟Model之间的切换跟引用(App logic)。Model 用来存Business logic 比较好吧。 Controller 如果也存放Logic 感觉上很混乱, Controller 比较适合放 Application Logic。
MVC 好处就是 scafolding 可以偷懒。