Bienvenido a la Página de Etonshop Ven 34, C.A - Diseñadores del Programa Megacontrol; aplicación para el control de Usuarios de Red inalámbrica con el Router Mikrotik, administración y operación. Venta de Repuestos laptop Vit y otros. Correo: esvcorpo@gmail.com - Teléfono Móvil: (+58)0412 805 2599 (Whatsapp) . Ubicación: Edo Miranda - Venezuela

Patron MVC Y DAO JAVA

Estructura de las Aplicaciones Orientadas a Objetos

El patrón Modelo-Vista-Controlador (MVC)








MVC: Modelo-Vista-Controlador 

Es un patrón de arquitectura de las aplicaciones software

Separa la lógica de negocio de la interfaz de usuario

• Facilita la evolución por separado de ambos aspectos
• Incrementa reutilización y flexibilidad


 Un modelo  Varias vistas  Varios controladores  Las vistas y los controladores suelen estar muy relacionados • Los controladores tratan los eventos que se producen en la interfaz gráfica (vista)

Esta separación de aspectos de una aplicación da mucha flexibilidad al desarrollador


MVC en aplicaciones web

 Vista:  la página HTML
 Controlador:  código que obtiene datos dinámicamente y genera el contenido HTML
 Modelo:  la información almacenada en una base de datos o en XML  junto con las reglas de negocio que transforman esa información (teniendo en cuenta las acciones de los usuarios)


MVC en Java Swing
 Modelo:  El modelo lo realiza el desarrollador
 Vista:  Conjunto de objetos de clases que heredan de java.awt.Component
 Controlador:  El controlador es el thread de tratamiento de eventos, que captura y propaga los eventos a la vista y al modelo  Clases de tratamiento de los eventos (a veces como clases anónimas) que implementan interfaces de tipo EventListener (ActionListener, MouseListener, WindowListener, etc.)


EJEMPLOS GRAFICOS:
 






Referencias Bibliograficas:
https://www.fdi.ucm.es/profesor/jpavon/poo/2.14.MVC.pdf




Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis