spring是什么框架 简述MVC模式中M、V、C分别指代什么及发挥的作用?
浏览量:2536
时间:2021-03-14 16:38:11
作者:admin
简述MVC模式中M、V、C分别指代什么及发挥的作用?
C的目的是确保M和V的同步。一旦M发生变化,V应该同步更新。
视图是用户可以看到并与之交互的界面。无论数据是在线存储还是以员工列表的形式存储,作为一种视图,它都只是一种输出数据并允许用户对其进行操作的方法。
模型代表企业数据和业务规则,模型返回的数据是中立的,即模型与数据格式无关。这样的模型可以为多个视图提供数据。由于应用于模型的代码只能被多个视图重用一次,因此减少了代码的可重复性。
控制器接受用户输入并调用模型和视图以完成用户需求。控制器本身不输出任何内容或进行任何处理。
它只接收请求并决定调用哪个模型组件来处理请求,然后决定使用哪个视图来显示返回的数据。
MVC设计模式考虑三种对象:模型对象、视图对象和控制器对象。
模型对象代表特定的知识和专业知识,它们负责维护应用程序的数据并定义操作数据的逻辑。
视图对象知道如何显示应用程序的模型数据,并允许用户对其进行编辑。
控制器对象是应用程序的视图对象和模型对象之间的协调器。
spring是什么框架 react是mvvm还是mvc 简述什么是mvc模式
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。