Mvc Para Java
CHIZA WILSON. EISIC. 19/10/2012.
ARQUITECTURA MVC
El patrón MVC es una arquitectura de diseño softwarepara separar los componentes de aplicación en tres niveles, interfaz de usuario, lógica de control y lógica de negocio. Es una especialización de un modelo de capas, con la diferencia que se usa paraentornos web como patrón por excelencia. Ejemplo: Struts, Spring, Asp.NET MVC... Etc. El patrón de arquitectura MVC, conocido por sus siglas en inglés Model View Controller, que significa Modelo VistaControlador, permite realizar la programación multicapa, es el más utilizado en aplicaciones Web, ya que facilita la funcionalidad, mantenibilidad y escalabilidad del sistema, de forma simple ysencilla, a la vez que permite “no mezclar lenguajes de programación en el mismo código.
Descripción del Patrón.
Modelo: que contiene la lógica de negocio de la aplicación. Es la capa encargada deencapsular toda la lógica de negocio de nuestra aplicación. Esta capa se puede subdividir en varias: Lógica de negocio: Contiene clases o varias para constituir lo referente a la capa de aplicación, seencarga de atender a las peticiones de los controladores y así dar una respuesta acorde con lo recibido. Capa de datos: Se encarga de gestionar toda la interconexión con el SGBD, así mismo, puedecontener un gestor ORM para su aprovechamiento máximo y mejor mantenimiento. Solo se comunica con la lógica de negocio. Helpers: Llamados “ayudantes” apoyan tanto al controlador como a la vista parahacer más livianas algunas tareas. Vista: Es la respuesta de cada controlador y lo que se le presenta al usuario final, se puede comunicar con el controlador, los “helpers” y el modelo (en algunasocasiones). Controlador: Es el eje central de nuestra arquitectura que recibe e interpreta la interacción del usuario, actuando sobre modelo y vista de manera adecuada para provocar cambios de estado en...
Regístrate para leer el documento completo.