ASP.NET MVC(二) 理解MVC

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

 

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

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

模型(Model

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

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

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

View(视图)

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

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

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

控制器(Controler

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

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

 

优点

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

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

posted @ 2015-07-28 23:24  EugeneLi  阅读(248)  评论(0编辑  收藏  举报