首页 > Web开发 > 详细

ASP.NET MVC 4入门

时间:2016-08-29 23:57:49      阅读:287      评论:0      收藏:0      [点我收藏+]

  一、MVC设计模式将Web应用分解成三个部分:模型(Models)、试图(Views)和控制器(Controllers),这三部分分别完成不同的功能以实现Web应用。

  视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。

  模型(Model)就是业务流程/状态的处理以及业务规则的制定。

  控制器(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它就是一个分发器,选择什么模型、视图,就可以完成怎么样的用户请求。

  二、一个模型可能对应多个视图,一个视图可能对应多个模型。

  三、MVC设计模式存在如下优点:

  1、可以为模型在运行时建立和使用多个视图。

  2、视图与控制器的可接插性,允许更换视图和控制器对象,而且可以根据需求动态地打开或关闭,甚至在运行期间进行对象替换。

  3、模型的可移植性。

  4、潜在的框架结构。可以基于此模型建立应用的程序框架,不仅是在界面的设计中。

  四、ASP.NET MVC框架把URLs映射到服务器的代码中:它不是把URLs映射到ASP.NET 页面或处理器,而是把URLs映射到控制器类。

ASP.NET MVC 4入门

原文:http://www.cnblogs.com/linhuide/p/5819941.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!