Ilovepdf Merged

“Importancia del Modelo Vista Controlar (MVC) para la implementación de aplicaciones WEB” “ Modelo” Descripción “Venta

Views 927 Downloads 6 File size 843KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

“Importancia del Modelo Vista Controlar (MVC) para la implementación de aplicaciones WEB” “ Modelo”

Descripción

“Ventajas trae al utilizar el MVC”

“Flujo que sigue el control en una implementación general de un MVC”

“Vista”

“Controlador”

“El modelo que es la aplicación del dominio no tiene conocimiento específico de la vista , que es la interfaz de usuario , ni de los controladores que son los manejadores de eventos”

“Presenta el 'modelo' (información y lógica de negocio) en un formato adecuado para interactuar (usualmente la interfaz de usuario), por tanto requiere de dicho 'modelo' la información que debe representar como salida”

“Contiene el código necesario para responder a las acciones que se solicitan en la aplicación, como visualizar un elemento, realizar una compra, una búsqueda de información, etc.”

“Es posible tener diferentes vistas para un mismo modelo (eg. representación de un conjunto de datos como una tabla o como un diagrama de barras).”

“Es posible construir nuevas vistas sin necesidad de modificar el modelo subyacente”

“Proporciona un mecanismo de configuración a componentes complejos muchos más tratable que el puramente basado en eventos (el modelo puede verse como una representación estructurada del estado de la interacción).”

“Accede al modelo, actualizándolo, posiblemente modificándolo de forma adecuada a la acción solicitada por el usuario (por ejemplo, el controlador actualiza el carro de la compra del usuario).”

“El usuario interactúa con la interfaz de usuario de alguna forma (por ejemplo, el usuario pulsa un botón, enlace)”

“El controlador recibe (por parte de los objetos de la interfaz-vista) la notificación de la acción solicitada por el usuario.”

“Los controladores complejos están a menudo estructurados usando un patrón de comando que encapsula las acciones y simplifica su extensión”

Bibliografía 1. Ribes Alba P. Manual Programación web en el entorno cliente: formación para el empleo. Madrid: Editorial CEP, S.L.; 2011. 2. Sepúlveda Cardona EA, Suárez Quinceno C. Ebooks interactivos: diseño y producción. Medellín: Universidad Católica Luis Amigó; 2015.