码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET MVC(二) 理解MVC

时间:2015-07-29 00:55:41      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:

MVC模型同时提供对HTML、CSS以及JavaScript的完整控制。

 

MVC模型通过三个逻辑层来定义WEB应用程序:

(一)Business layer(业务层、模型逻辑)

模型(Model)

模型是应用程序中用于处理应用程序数据逻辑的部分

通常模型对象在数据库中存取数据。

(二)Display layer(显示层、视图逻辑)

View(视图)

是应用程序中处理数据显示的部分。

通常从模型数据中创建视图

(三)Input control (输入控件、控制器逻辑)

控制器(Controler)

是应用程序中处理数据显示的部分,

通常从模型数据中创建视图

 

优点

MVC的这种拆分有助于我们管理复杂的应用程序,因为您能够在同一个时间关注一个方面。

MVC编程模型是与传统的ASP.NET(Web Forms)相比更轻量级的替代方案。它是轻量级的高可测试性的框架,同时整合了所有已有的ASP.NET特性,比如模板页、安全性和认证。

ASP.NET MVC(二) 理解MVC

标签:

原文地址:http://www.cnblogs.com/codedoing/p/4684670.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!