代码改变世界

MVC模式和三层架构的区别

2012-08-24 17:29  yuxianghappy  阅读(154)  评论(0编辑  收藏  举报

三成架构中DAL(数据访问层),BLL(业务逻辑层),WEB层各司其职,意在职责分离。MVC是Model-View-Controller严格说这三个加起来以后才是三层架构中的WEB层,也就是MVC把三层架构中的WEB层进行再度细化了。分成了模型、视图、控制器三个部分。控制器完成页面逻辑,通过实体来与视图通话。