【译】MVC模式

本文深入探讨了MVC(Model-View-Controller)设计模式在Web应用开发中的关键作用,详细解释了模型(Model)、视图(View)和控制器(Controller)三者之间的职责与互动方式,以及MVC如何实现应用逻辑与用户界面的分离。
摘要由CSDN通过智能技术生成

Model View Controller 或者 更受欢迎的说法MVC是发展web应用的软件设计模式,一个MVC 模式的构成主要遵循三个部分

Model(模型) – 是负责维护的最低模式

View (视图) – 负责显示全部或者部分数据给用户

Controller (控制器) – 控制Model和View之间相互关联的软件代码

MVC 因为它将用户界面层与应用逻辑分离并且支持分离关注点。这里的Controller接收来自应用的所有请求然后准备View所需要的所有数据。这个View然后使用Controller提供的数据去生成一个最终响应。MVC抽象可以图示如下。

 

The Model

The Model(模型)负责处理应用的数据,它响应来自View的请求,它也响应来自控制器的指令来更新自己

The view

在特定格式中的数据展现,由控制器的决定引用的数据,它们是基于传统系统的脚本,好像JSP、ASP、PHP 并且很容易与AJAX技术整合

The controller

The controller(控制器)负责响应用户的输入并且执行数据模型对象的交互。接收处理用户的输入并且执行修正数据模型状态的业务操作。

原文

转载于:https://www.cnblogs.com/joesonWho/p/5987711.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值