MVC 学习记录(一)基础概念

本文详细介绍了MVC架构的六大核心组件:视图、控制器、模型、路由、过滤器及区域。解析了各组件的功能及其在应用程序中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、视图
是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的。

2、控制器
是应用程序中处理用户交互的部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
3、模型
是应用程序中用于处理数据逻辑的部分,通常模型对象负责在数据库中存取数据。
4、路由
负责将浏览器请求映射到特定的MVC控制器动作上。
5、过滤器
主要是为了解决编程中存在的“横切关注点”的问题,比较常见的应用有错误处理、日志处理、权限验证灯。
过滤器可以在动作执行之前、之后执行一段特殊的逻辑。
6、区域
mvc4.0新增的area区域机制,可以协助你在架构较为大型的项目,让独立性较高的部分功能独立成一个MVC子网站,以降低网站与网站之间的耦合性,也可以通过area的切割,让多人同时开发同一个项目时候,能够减少互相冲突的机会。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值