Paper Patron MVC
Paper Patron MVC
Paper Patron MVC
Autores:
Ing. Gianfranco Daniel Garca Durand
Ing. Gian Fely De La Cruz Blaz
TRUJILLO PERU
2013
TRABAJO DE INVESTIGACION:
ELABORAR UN PAPER DE INVESTIGACION CONSIDERANDO
LOS TEMAS DE INVESTIGACION Y DESARROLLANDO
PROPUESTAS DE PROCEDIMIENTOS CORRESPONDIENTES
1.- Introduccin
En ingeniera de software los patrones de diseo son una herramienta fundamental que
nos permite una solucin general y reutilizable a problemas comunes en el diseo de
software. Los patrones de diseo son una plantilla o descripcin que nos permite
resolver un problema de muchas maneras diferentes.
En un nivel superior existen los patrones de arquitectura que presentan un mayor
alcance, ya que en estos se describe un patrn general de todo un sistema.
Los patrones de arquitectura expresan esquemas fundamentales de la estructura
organizacional de los sistemas de software. Estos proporcionan un conjunto de
subsistemas predefinidos, especifica sus responsabilidades, e incluyen las normas y
directrices para la organizacin y la relaciones entre ellas.
Entre los patrones de arquitectura, existe uno denominado Modelo Vista Controlador
(MVC) en cual vamos a estudiar ms a fondo.
controlador.
El Controlador: Responde a eventos (usualmente acciones del usuario) e
invoca peticiones al modelo cuando se hace alguna solicitud sobre la
informacin (por ejemplo, editar un documento o un registro en una base de
datos). Tambin puede enviar comandos a su vista asociada si se solicita un
cambio en la forma en que se presenta de 'modelo' (por ejemplo, desplazamiento
o scroll por un documento o por los diferentes registros de una base de datos),
por tanto se podra decir que el 'controlador' hace de intermediario entre la 'vista'
realizar en paralelo, una vez que el interfaz entre los componentes este
claramente definida.
Vistas Mltiples: permite mostrar el estado en que se encuentra el modelo de
diferentes maneras como por ejemplo los juegos. Permitiendo tener una vista
para mostrar el estado del modelo y otra vista que recoge los datos.
Facilidad de crecimientos: esto se da cuando existen diversas versiones de la
aplicacin en donde cada componente se va desarrollando, as mismo se puede
presentar cuando se necesitan dos tipos de usuarios para la aplicacin: usuario o
administrador, en donde existe una variacin para cada uno, ya que utilizan el
Vista
La vista es una pgina JSP que no debe contener lgica de negocio, ni flujo de la
aplicacin e informacin del modelo, slo tags. Utiliza el modelo generado para
obtener la informacin y presentarla
Controlador
8.- Conclusiones
lgica del negocio cada vez que cambia la interfaz de usuario se vuelve muy
caro.
Bibliografa y linkografa
Triana Morn, Arley. Implementacin del Patrn clsico de diseo web ModeloVista-Controlador (MVC) en PHP. Julio de 2009