Publicado el 5 de Diciembre del 2018
518 visualizaciones desde el 5 de Diciembre del 2018
53,2 KB
4 paginas
Creado hace 18a (19/04/2006)
Laboratorio de Informática
Distribuida
Sesión IV. Patrón de Diseño Modelo-
Vista-Controlador.
Roberto Barchino Plata
Patrón de diseño Modelo-Vista-Controlador
Introducción
A la hora de describir las arquitecturas que se
pueden utilizar en el desarrollo de aplicaciones
web, creadas con intervención de servlets,
JavaBeans, páginas JSP, Librerías de etiquetas,
etc. dos son las estructuras más utilizadas:
La primera es el modelo clásico Cliente / Servidor,
donde todas las peticiones realizadas por el cliente
llegan directamente a la página JSP o al servlet.
1
Patrón de diseño Modelo-Vista-Controlador
Introducción
La segunda estructura es la que utiliza n-capas,
donde la aplicación se dividen en unidades
funcionales. Cada capa, sabe perfectamente que
hacer en cada momento. Una forma de
implementar esta arquitectura es el modelo-vista-
controlador.
Patrón de diseño Modelo-Vista-Controlador
¿Qué es el patrón Modelo-Vista-Controlador?
Un Patrón es una solución eficiente sofware de
en el diseño de
problemas
habituales
aplicaciones informáticas.
Existen distintos patrones de diseño, cada una
ofrecerá una solución para un determinado
problema. IDEA: Conocer que existen y saber
utilizarlos de manera adecuada.
2
Patrón de diseño Modelo-Vista-Controlador
¿Qué es el patrón Modelo-Vista-Controlador?
El principal objetivo, por tanto, del patrón de
diseño Modelo Vista Controlador (MVC) es aislar-
separar los datos de la aplicación, como el
estado (modelo) de la misma, del mecanismo
utilizado para representar (vista) dicho estado.
Así, como para modularizar esta vista y modelar
transición entre estados del modelo
la
(controlador).
En el desarrollo de aplicaciones web se utiliza
mucho el patrón MVC, por ejemplo los structs de
jakarta.
Patrón de diseño Modelo-Vista-Controlador
¿Qué es el patrón Modelo-Vista-Controlador?
Las aplicaciones MVC se dividen, por tanto, en
tres grandes categorías funcionales:
Vista: La representación de los datos a visualizar por
parte del cliente o usuario del sistema.
Controlador: el que atenderá las peticiones y tomará
las decisiones adecuadas de la aplicación.
Modelo: la lógica de negocio o servicio y los datos
asociados con la aplicación.
3
Patrón de diseño Modelo-Vista-Controlador
Arquitectura MVC:
Laboratorio de Informática
Distribuida
Sesión IV. Patrón de Diseño Modelo-
Vista-Controlador.
Roberto Barchino Plata
4
Comentarios de: Sesión IV. Patrón de Diseño Modelo Vista Controlador (0)
No hay comentarios