Hogar Desarrollo ¿Qué es el controlador de vista de modelo (mvc)? - definición de techopedia

¿Qué es el controlador de vista de modelo (mvc)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa Model View Controller (MVC)?

Model View Controller (MVC) es un patrón de diseño para software de computadora. Se puede considerar un enfoque para distinguir entre el modelo de datos, el control de procesamiento y la interfaz de usuario. Separa claramente la interfaz gráfica que se muestra al usuario del código que administra las acciones del usuario. El objetivo es proporcionar un marco que imponga un diseño mejor y más preciso.

Techopedia explica Model View Controller (MVC)

La arquitectura MVC ayuda a dividir las aplicaciones en unidades lógicas. En términos simples, este paradigma separa la lógica de negocios de la lógica de interfaz. Esta arquitectura hace que la aplicación sea más efectiva.


El modelo representa una entidad única: podría ser un solo objeto o más probablemente una estructura. Hay una relación uno a uno con la entidad y los datos del objeto. Es el modelo que responde a las solicitudes provenientes de la vista con respecto a su estado o estado. De esta manera, el procesamiento de datos solo se realiza en el modelo, lo que garantiza la coherencia interna de los datos.


La vista se utiliza para presentar la visualización gráfica de la interfaz de usuario. Podría filtrar algunos aspectos del modelo o resaltar otros. Representa los datos de entrada y salida en una interfaz utilizando varios elementos como botones, menús, cuadros de diálogo, etc. Para ver el estado de los objetos de la aplicación, la vista consulta el modelo a través del controlador.


El controlador proporciona el enlace entre la interfaz de usuario (vista) y la lógica de procesamiento de la aplicación (modelo). El controlador utiliza los métodos del modelo para recuperar información sobre el objeto de la aplicación, para cambiar el estado del objeto e informar a la vista sobre este cambio. En cierto sentido, el controlador permite a un usuario realizar cambios y ver resultados.

¿Qué es el controlador de vista de modelo (mvc)? - definición de techopedia