[
登录
|
注册
]
反馈问题或提出建议
社区首页
新 闻
小 组
博 问
闪 存
网 摘
空 间
好 友
博问
/
全部问题
/
.NET技术
/
ASP.NET
[
已解决问题
] ASP.NET MVC VS三层结构
提问时间:
2008-04-05 13:13
浏览:785 次
ASP.NET MVC 和三层结构有什么区别 我怎么看 和三层结构差不多啊
Model:维持状态的角色。通常是描述数据库中数据的类。
View:通过用户界面向最终用户呈现数据的角色。它可能是一组用户界面元素,如文本框、编辑器或按钮。
Controller:负责接收用户输入并进行处理的角色。事实上,Controller实现当前逻辑以处理用户请求。
Model:相当于数据访问层的实体 view 前台展示层 Controller :bll层!
望赐教啊!谢谢
提问者:
barney
-
初学一级
最佳答案
MVC可以看作是表现层与业务逻辑层的协作方式。 三层架构是表现层,业务逻辑,数据访问层。 Model不是数据访问层,而往往是横跨所有层次的对象。 不过也有架构(师)喜欢在层与层之间把实体对象mapping来mapping去,我觉得很丑恶很麻烦。
2008/4/5 17:44:06
回答者:
Jeffrey Zhao
提问者对于答案的评价:
老赵 说的很好!!!
其它回答(1)
楼上说的对,MVC关注的是UI层和其它所有层次之间的关系。为了提高UI层的灵活性,于是在它们之间添加了一个Controller层。
5个月前
回答者:
deerchao
-
大侠五级
评论
您需要
登录
以后才能回答!
我要提问
我的问题
更多来自
barney
的提问
快到期问题
如何 用linq调用通用分页存储过程?
ASP.NET 同域单点登录遇到的问题
Debug和Trace有什么区别?
参数传值问题
急急急,怎么样利用获取webbrowser的文件请求,并且得到相应请求的文件地址????
IIS6下使用Asp.net MVC如何去掉.mvc后缀
生成的网页上总显示有错误
>
问题排行榜
相关链接