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

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

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

模型(Model)

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

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

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

View(视图)

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

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

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

控制器(Controler)

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

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

优点

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

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

最新文章

  1. 【腾讯Bugly干货分享】Android性能优化典范——第6季
  2. C#如何防止程序多次运行的技巧
  3. MySQL6:触发器
  4. SQLServer数据库表架构和数据保存成sql文件
  5. HADOOP namenode HA
  6. python 脚本传递参数
  7. NYOJ 536 开心的mdd【矩阵链乘】
  8. OEL5.5安装Oracle 11gr2详解
  9. javascript 缓冲运动demo
  10. [转]如何在本地安装 Homebrew
  11. How to:installshield安装包怎样才能出现选择路径的界面?
  12. Django中多表查询思路
  13. 分析dhcp.lease文件,统计DHCP服务器IP自动分配
  14. Linux-bg和fg命令(19)
  15. zjoi 力
  16. ArrayList vs LinkedList 空间占用
  17. Github笔记(1)
  18. Hadoop生态圈-使用Kafka命令在Zookeeper中对应关系
  19. kerkee demo编译连接过程中遇到的问题及解决方法(iOS)
  20. 转:IOS:查找SDK路径和Framework头文件

热门文章

  1. 一例胜千言,详谈SQL Sever数据库锁
  2. ruby编程语言-学习笔记1
  3. VS2012启用SQLite的Data Provider
  4. 使用PowerDesigner建立数据库模型
  5. Spring Timer 两种实现
  6. [转]ASP.NET MVC 入门3、Routing
  7. PC 端 360 云盘初体验
  8. HW5.9
  9. A Tour of Go Numeric Constants
  10. c++ template笔记