MVC
Modelo-Vista-Controlador
Este patrón fue descrito por primera vez en 1979, por
SMALLTALK.
Es un patrón de arquitectura de las aplicaciones de software, el cual se mantiene separado de acuerdo a su nombre M-V-C; dando esta separación mayor flexibilidad a los
desarrolladores.
Este patrón describe su contenido en:
- Un modelo
- Varias vistas
- Varios controladore
Al día de hoy es utilizado es múltiples frameworks, por
mencionar algunos:
- Java swing
- Java enterprice edition
- Asp.Net
- Google web toolkit
- Apache struts
- Ruby on rails
Flujo de control del patrón MVC
En la imagen se muestra el flujo que conlleva el patrón MVC, y a manera de explicación señalo que...
- En primer lugar aparece la vista del lado izquierdo con una etiqueta que denota que la imagen hace referencia a una vista. La cual sirve de interacción con el usuario.
- El controlador se encarga de detectar el evento de la interacción entre el usuario y la interfaz.
- El controlador se encarga de notificar al modelo, la acción del usuario; esto puede implicar un cambio en el estado del modelo.
- El modelo genera una nueva vista, o varias.
- La interfaz sigue esperando instrucciones del usuario.
Nota final
Este es el patrón del cual se hablaba en la entrada anterior
que utiliza CodeIgniter.
0 Comentarios:
Publicar un comentario
Suscribirse a Comentarios de la entrada [Atom]
<< Página Principal