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

ASP.NET MVC(二) 理解MVC

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

标签:

MVC模型同时提供对HTMLCSS以及JavaScript的完整控制

 

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

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

模型(Model

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

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

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

View(视图)

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

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

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

控制器(Controler

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

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

 

优点

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

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

ASP.NET MVC(二) 理解MVC

标签:

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

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