ASP.NET MVC(二) 理解MVC
2024-10-13 11:37:34
MVC模型同时提供对HTML、CSS以及JavaScript的完整控制。
MVC模型通过三个逻辑层来定义WEB应用程序:
(一)Business layer(业务层、模型逻辑)
模型(Model)
模型是应用程序中用于处理应用程序数据逻辑的部分
通常模型对象在数据库中存取数据。
(二)Display layer(显示层、视图逻辑)
View(视图)
是应用程序中处理数据显示的部分。
通常从模型数据中创建视图
(三)Input control (输入控件、控制器逻辑)
控制器(Controler)
是应用程序中处理数据显示的部分,
通常从模型数据中创建视图
优点
MVC的这种拆分有助于我们管理复杂的应用程序,因为您能够在同一个时间关注一个方面。
MVC编程模型是与传统的ASP.NET(Web Forms)相比更轻量级的替代方案。它是轻量级的高可测试性的框架,同时整合了所有已有的ASP.NET特性,比如模板页、安全性和认证。
最新文章
- 【腾讯Bugly干货分享】Android性能优化典范——第6季
- C#如何防止程序多次运行的技巧
- MySQL6:触发器
- SQLServer数据库表架构和数据保存成sql文件
- HADOOP namenode HA
- python 脚本传递参数
- NYOJ 536 开心的mdd【矩阵链乘】
- OEL5.5安装Oracle 11gr2详解
- javascript 缓冲运动demo
- [转]如何在本地安装 Homebrew
- How to:installshield安装包怎样才能出现选择路径的界面?
- Django中多表查询思路
- 分析dhcp.lease文件,统计DHCP服务器IP自动分配
- Linux-bg和fg命令(19)
- zjoi 力
- ArrayList vs LinkedList 空间占用
- Github笔记(1)
- Hadoop生态圈-使用Kafka命令在Zookeeper中对应关系
- kerkee demo编译连接过程中遇到的问题及解决方法(iOS)
- 转:IOS:查找SDK路径和Framework头文件