A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王羽轩 黑马帝   /  2011-12-9 17:02  /  2071 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在学校的时候 老师上课给我们讲课说mvc是三层架构 分别是model(模型)层,view(视图)层,c(控制)层,但是实际开发当中我又看到有另一种开发方式是BLL,DAL,UI
这三个层次架构,我不明白究竟两者是不是一回事儿。请教各位了!

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

2 个回复

倒序浏览
你们老师说错了,MVC和三层架构有很大的区别!

MVC:M代表模型层,V代表视图层,C代表控制层

三层架构:UI代表视图层,DAL代表数据访问层,BLL代表业务逻辑层

使用的术语都不一样,你说一样吗?推荐你看一下微软webcast网络广播的mvc视频,有个赵劼老师讲的区分三层架构和ASP.NET mvc。

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

回复 使用道具 举报
老师说的那种是框架的,而你在公司经常看到的是实际代码中实现的!!ui,dal,bll!

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马