Taller Escrito Sobre Implementación de Modelo MVC
Taller Escrito Sobre Implementación de Modelo MVC
Taller Escrito Sobre Implementación de Modelo MVC
1. Introducción
A continuación, se describe cada componente del modelo MVC según (Reynoso , 2004):
Tomando como ejemplo nuestra aplicación el modelo sería un conjunto de clientes los
cuales se registran en el sistema.
En el conjunto de vistas sobre el modelo se pueden listar los clientes que han sido
ingresados por sus datos personales (Nombre, correo, teléfono y numero de Cedula), todas
las vistas estarían asociadas al modelo.
Controlador. Interpreta las acciones del ratón y el teclado, informando al modelo y/o
a la vista para que cambien según resulte apropiado.
El controlador se encargara de mostrar las vistas que el usuario Administrativo desee ver y
de permitir al usuario introducir información del cliente nuevo. Si el usuario desea ingresar,
modificar o eliminar la información registrada el controlador se encarga de actualizar la
información contenida, al ser modificado, este notifica al modelo la existencia de cambios y
este notificaría a todas sus vistas asociadas para que se actualicen.
Figura 1
Modelo MVC
Se incluyeron componentes como botones, campos de texto, tablas para mostrar la lista de
clientes, etc.
6
Se crea la clase Controlador para manejar las interacciones entre la vista y el modelo.
Se define los métodos para responder a las acciones del usuario desde la vista (Agregar,
Listar, Eliminar y Editar).
7
Para eliminar un registro se debe ingresar el número de cedular del cliente el cual se desee
eliminar.
Como resultado de este proceso se obtiene el listado actualizado de los clientes registrados
en el Sistema.
4. Conclusiones
Bibliografía
Fernández Romero, Y., & Díaz González, Y. (enero-abril de 2012). Patrón Modelo-Vista-
Controlador. Revista Telem@tica, 11(1), 45-47.
Santiago González, L., Huerta Mendoza, J., Mendoza Luna, Y., Rodríguez Rodríguez, A.,
Vargas Requena, D., Martínez Rodríguez, J., & Malacara Navejar, J. (22 de Abril
de 2021). Aplicación Web Basada en el Patrón de Arquitectura de Software
Modelo-Vista-Controlador(MVC) para Incrementar el Desempeño Académico en la
Asignatura de Matemáticas Básicas.
AplicaciónWebBasadaenelPatróndeArquitecturadeSoftwareModelo-Vista-
Controlador(MVC)paraIncrementarelDesempeñoAcadémicoenlaAsignaturadeMate
máticasBásicasWebApplicationBasedontheModel-View-
Controller(MVC)SoftwareArchitecturePatterntoIncreaseAcademicPerforman.
Reynoso , C. (2004). Introducción a la Arquitectura de Software. En C. Reynoso,
Introducción a la Arquitectura de Software (págs. 22-23). Buenos Aires.
Bascón Pantoja, E. (Diciembre de 2004). El patrón de diseño Modelo-Vista-Controlador
(MVC) y su implementación en Java Swing. Acta Nova Revista de Ciencia y
Tecnologia, II(4), 494-496.
Precognis. (10 de Agosto de 2022). Modelo Vista Controlador [Grafico]. Obtenido de
linkedin: https://www.linkedin.com/pulse/modelo-vista-controlador-precognis/?
originalSubdomain=es