[已解决问题] 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 - 大侠五级
    评论
       您需要登录以后才能回答!
     

    我要提问

    我的问题


    快到期问题

    > 问题排行榜

    相关链接