MVC個人浅谈.docxVIP

  • 3
  • 0
  • 约 3页
  • 2016-11-26 发布于重庆
  • 举报
MVC個人浅谈

MVC概念 MVC就是Model-View-Controller的缩写形式,其含义: Model即模型——程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。(总体的意思就是实现系统中的业务逻辑)View即视图——界面设计人员进行图形界面设计。(也就是用于生成输出)Controller控制器——负责转发请求,对请求进行处理。(用于接收和处理输入, 它是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,Controller也是MVC中最重要的一层) MVC 关系模型图 MVC与传统的.NET 传统的.NET开发: 1.采用事件驱动模式来控制应用程序请求,由大量服务器控件的支持。 2.采用页面控制机制,可以为单个页面添加事件处理函数。 3.使用view state和服务器端页面,使管理页面状态信息更加轻松。。 ASP.NET MVC 开发: 1.通过把项目分成model、view和controller3部分,使得复杂项目更加容易维护。 2.没有使用view state和服务器表单控件,可以更方便的控制应用程序的行为。 3.应用程序通过controller来控制程序请求,可以提供丰富的url重写。 4.对单元测试的支持更加出色。 从上可以看出,传统的开发模式相对要轻松简单些,比较适用于人数较少的

文档评论(0)

1亿VIP精品文档

相关文档