*   >> Lectura Educación Artículos >> education >> colegio y universidad

Mvc Arquitectura en Java

MVC Arquitectura

El objetivo principal de la arquitectura MVC es separar los datos de la lógica de negocio y de la aplicación de la capa de presentación para el usuario.

¿Por qué debemos utilizar el patrón de diseño MVC

Son resuable:?. Cuando los problemas se repite, no hay necesidad de inventar una nueva solución, sólo tenemos que seguir el modelo y adaptarlo según sea necesario

Son expresiva:. Al utilizar el patrón de diseño MVC nuestra aplicación se vuelve más expresiva

1).

Modelo:

El objeto modelo sabe de todos los datos que necesita para que se muestre. Es modelo que es consciente de todas las operaciones que se pueden aplicar para transformar ese objeto. Sólo representa los datos de una aplicación. El modelo representa los datos empresariales y las reglas de negocio que rigen el acceso y actualizaciones de estos datos. No tiene conocimiento acerca de los datos de presentación y la forma en que los datos se mostrará en el navegador de modelo.

2). Vista:

La vista representa la presentación de la solicitud.

El objeto de vista se refiere al modelo. Utiliza los métodos de consulta de modelo para obtener el contenido y lo hace. La vista no es dependiente de la lógica de la aplicación. Queda mismo si hay alguna modificación en la lógica de negocio. En otras palabras, podemos decir que es la responsabilidad de la del punto de vista de mantener la consistencia en su presentación cuando el modelo cambia.

3). Controlador:

Cada vez que el usuario envía una solicitud de algo, entonces siempre va a través del controlador.

El controlador se encarga de interceptar las peticiones de vista y lo pasa a la modelo para la acción apropiada. Después de la acción se ha tomado en los datos, el controlador es responsable de dirigir la vista apropiada para el usuario. En GUIs, las opiniones y los controladores a menudo trabajan muy estrechamente. Diferencia entre el modelo 1 y modelo 2 arquitectura: Características del MVC1: HTML o archivos JSP se utilizan para codificar la presentación. Para recuperar los datos JavaBean pueden ser utilizados.

En MVC1 archictecture toda la vista, los elementos de control se implementan utilizando servlets o JSP. En MVC1 existe estrecha conexión entre la página y el modelo de acceso de datos se realiza normalmente utilizando la etiqueta personalizada o mediante llamada frijol java. Características de MVC2: La arquitectura MVC2 elimina la página de pr

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.