Colección de citas famosas - Colección de máximas - ¿Qué es MVC? ¿Cuáles son los beneficios de usar MVC?

¿Qué es MVC? ¿Cuáles son los beneficios de usar MVC?

MVC es la abreviatura de tres palabras: Modelo, Vista y Controlador). El propósito del modelo MVC es realizar la división funcional del trabajo en el sistema web. La capa Modelo implementa la lógica empresarial en el sistema, que normalmente se puede implementar mediante JavaBean o EJB. La capa Ver se utiliza para la interacción con los usuarios, generalmente implementada con JSP. La capa Controlador es el puente de comunicación entre el Modelo y la Vista. Puede enviar solicitudes de los usuarios y seleccionar vistas apropiadas para su visualización. También puede interpretar las entradas del usuario y asignarlas a operaciones que pueden ser realizadas por la capa Modelo. Bajo acoplamiento El cambio solo requiere cambiar la capa de modelo de MVC. Debido a que el modelo está separado del controlador y la vista, es fácil cambiar la capa de datos y las reglas comerciales de la aplicación. \x0d\Alta reutilización y aplicabilidad\x0d\ Con el avance continuo de la tecnología, se necesitan cada vez más formas de acceder a las aplicaciones. El patrón MVC le permite utilizar una variedad de estilos diferentes de vistas para acceder al mismo código del lado del servidor. Incluye cualquier navegador WEB (HTTP) o navegador inalámbrico (wap). Por ejemplo, los usuarios pueden solicitar un determinado producto a través de una computadora o un teléfono móvil. Aunque los métodos de pedido son diferentes, la forma de procesar los productos solicitados es la misma. Dado que los datos devueltos por el modelo no están formateados, diferentes interfaces pueden utilizar el mismo componente. Por ejemplo, muchos datos pueden representarse mediante HTML, pero también pueden representarse mediante WAP, y los comandos necesarios para estas representaciones son cambiar la implementación de la capa de vista, mientras que la capa de control y la capa de modelo no necesitan realizar cualquier cambio. \x0d\Reducción de los costos del ciclo de vida\x0d\ MVC permite reducir el contenido técnico del desarrollo y mantenimiento de interfaces de usuario. \x0d\Implementación rápida\x0d\ El uso del patrón MVC puede reducir en gran medida el tiempo de desarrollo. Permite a los programadores (desarrolladores de Java) centrarse en la lógica empresarial y a los programadores de interfaces (desarrolladores de HTML y JSP) centrarse en el rendimiento. \x0d\Maintainability\x0d\ La separación de la capa de vista y la capa de lógica empresarial también hace que las aplicaciones WEB sean más fáciles de mantener y modificar. \x0d\Conducente a la gestión de la ingeniería de software\x0d\ Dado que diferentes capas realizan sus propias tareas, diferentes aplicaciones en cada capa tienen ciertas características iguales, lo que favorece la gestión del código del programa a través de la ingeniería y las herramientas.