Mapa mental
Modelo Vista Controlador (MVC)

Contenido del mapa
Modelo Vista Controlador (MVC)
El patrón Modelo-Vista-Controlador se originó en la comunidad Smalltalk para implementar interfaces de usuario en los que las responsabilidades están bien distribuidas entre distintas partes (componentes) del diseño.
- MVC se basa en la separación de la aplicación en tres capas principales: Modelo, Vista y Controlador.
- Lógica de negocio => Modelo.
- <>Es la representación específica del dominio de la información sobre la cual funciona la aplicación. <>El modelo es otra forma de llamar a la capa de dominio.
- Gestión de eventos de usuario => Controlador.
- Este responde a eventos, usualmente acciones del usuario e invoca cambios en el modelo y probablemente en la vista.
- Presentación => Vista.
- Se presenta el modelo en un formato adecuado para interactuar, usualmente un elemento de interfaz de usuario.
- Muchas aplicaciones utilizan un mecanismo de almacenamiento persistente (como puede ser una base de datos) para almacenar los datos.
- El objetivo primordial del MVC es la reutilización del código ya implementado.
- MVC es en las aplicaciones web, donde la Vista es la página HTML, y el Controlador es el código y genera el contenido de la página
- Lógica de negocio => Modelo.
- MVC se basa en la separación de la aplicación en tres capas principales: Modelo, Vista y Controlador.
Arquitectura MVC Tecnologías Java




