Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelo vista controlador descarga (evolución del patrón (HMVC (MVC…
Modelo vista controlador
partes principales
-
vista
también se le conoce como la presentación, vista o interfaz de usuario, es decir, donde él interactúa.
-
-
propósito
simplificar la implementación de aplicaciones de
acuerdo a las peticiones de los usuarios y los datos a desplegar
-
tipos de patrón
tipo 1
Las paginas JSP están en el centro de aplicación y contiene tanto la lógica de control como la de presentación
tipo 2
Aquí ya existe una clara separación entre el Controlador y el Vista, ya que ahora es directamente el Controlador quien recibe la petición, prepara el modelo y lo transforma para que sea
desplegado en la vista
características
Tanto la vista como el controlador dependen del modelo. Sin embargo, el modelo no depende ni de la vista ni del controlador
La separación permite que el modelo sea construido y
probado independientemente de la presentación visual
La separación entre vista y controlador es secundaria en
muchas aplicaciones
comportamientos
activo
modelo deberá notificar a la vista para refrescarla, pero esto crearía una dependencia entre el modelo y la vista
Como solución, se introduce el patrón Observer
-
pasivo
El controlador modifica el modelo y le informa a la vista que este ha cambiado y debe ser refrescada
-
-
-
-
-
-
-
-
-
-
-