MVC - (Spanish)

trukuxzo 1,183 views 9 slides Nov 04, 2011
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

No description available for this slideshow.


Slide Content

t witter : @ trukuxzo MVC (Model View Controller)

MVC ( Model View Controller ) Es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario y la lógica de negocio en tres componentes distintos o capas conceptuales. Model Controller View Recibe datos del modelo y los muestra al usuario. M aneja  el comportamiento  y los datos del dominio de l a aplicación R ecibe  la entrada del usuario e inicia  una respuesta haciendo llamadas  a los objetos del modelo.

MVC ( Model View Controller )... Originalmente fue implementado como un mapa tradicional de ingreso:  Ingreso de datos -> Proceso -> Salida de datos Controlador -> Modelo -> Vista  No define exactamente las 3 capas clásicas de las arquitecturas 3-tier: Presentación, lógica de negocios y datos. En su lugar, define las responsabilidades y las dependencias dependiendo de los objetivos que representa en tres paradigmas: Modelo, Vista y Controlador. El patrón MVC se ve frecuentemente en aplicaciones web.

M VC - Model Los objetos de modelo son las partes de la aplicación que implementan la lógica del dominio de datos de la aplicación . Representa a toda la información con la que opera la aplicación. Gestiona el comportamiento y los datos del dominio. Responde a las peticiones de información sobre el estado, que vienen de la Vista. Responde a instrucciones de cambio de estado, provenientes del Controlador. Interactúa con los repositorios (base de datos ). Model

M V C - View Las vistas son los componentes que muestra la interfaz de usuario de la aplicación . La vista gestiona la presentación de la información de la aplicación. Todo lo relativo a la interfaz de usuario, los datos de que dispone para seguir interactuando con la aplicación. Desde la interfaz gráfica a los estímulos que recibe del usuario, visual, auditiva o sensitivamente. View

MV C - Controller E l controlador administra y responde a los datos proporcionados por el usuario y su interacción. Respuesta a eventos invocados desde la vista . Llama a la lógica de negocio para procesar y producir una respuesta. Interpreta las entradas del usuario, informando al modelo y/o a la vista de los cambios que supongan esas entradas. Controller

Model Controller View Petición Proceso Interacción View- Model Respuesta Interacción MVC

Ventajas Separa la manipulación de datos, la representación y el control de eventos, permitiendo un código mantenible . Decrementa la duplicación de código. Centraliza el control de datos. Facilita el mantenimiento y modificación de la aplicación. Ayuda a equipos de desarrollo en centrarse en áreas especificas. Mayor facilidad para añadir fuentes de datos y tipos de clientes. 

Fin
Tags