Model view controller 在“a”中;“古典”;web MVC,视图是如何创建的?
在“经典”web MVC中-如果我错了,请纠正我:Model view controller 在“a”中;“古典”;web MVC,视图是如何创建的?,model-view-controller,view,controller,Model View Controller,View,Controller,在“经典”web MVC中-如果我错了,请纠正我: 控制器将从“用户”(无论是浏览器、控制台等)接收的请求数据传递到模型层(由域对象、映射器、存储库、服务等组成) 模型层处理它并返回一些结果数据 视图(作为专用类)处理结果数据并将其发送/显示给“用户” 我想问: 控制器是否创建视图 或者,控制器是否作为依赖项接收视图 或者控制器和视图是在前端控制器级别(比如在index.php中)完全分开创建的吗 谢谢。您在中对MVC的定义通常是正确的,以下是您提问的答案: 控制器不负责呈现界面,也不负
- 控制器将从“用户”(无论是浏览器、控制台等)接收的请求数据传递到模型层(由域对象、映射器、存储库、服务等组成)
- 模型层处理它并返回一些结果数据
- 视图(作为专用类)处理结果数据并将其发送/显示给“用户”
- 控制器是否创建视图
- 或者,控制器是否作为依赖项接收视图
- 或者控制器和视图是在前端控制器级别(比如在index.php中)完全分开创建的吗
谢谢。您在中对MVC的定义通常是正确的,以下是您提问的答案: 控制器不负责呈现界面,也不负责 表示逻辑。控制器不显示任何内容。相反,每个 控制器的方法处理不同用户的请求。它提取 从所述请求获取数据,并将其传递给模型层和 关联视图 关于显示内容和方式的决定属于视图的权限。意见 包含MVC模式中的表示逻辑。在网络环境下 应用程序、视图创建响应。他们可以从 多个模板或只发送一个HTTP头 控制器可以通过传递某些特定信息来向相关视图发送信号 该视图的请求值,但 视图是基于视图从不同服务器请求的信息创建的 模型层中的服务 控制器的方法基于用户可以执行的请求类型 发送。例如,在身份验证表单中,它可能是:GET/login 和/或发布/登录 资料来源:
经典正确的MVC类结构: 简单定义: 型号。该模型管理应用程序域的行为和数据,响应有关其状态的信息请求(通常来自视图),并响应更改状态的指令(通常来自控制器) 查看。视图管理信息的显示 控制器。控制器解释用户的鼠标和键盘输入,通知模型和/或视图根据需要进行更改 资料来源: 其他资源:(仅适用于有用的资源) 外部的