El documento describe la integración de los patrones MVC y DAO. MVC separa una aplicación en tres capas (Modelo, Vista, Controlador) mientras que DAO provee una interfaz entre la aplicación y la base de datos. La integración de estos patrones permite una comunicación efectiva entre las capas de gestión de una aplicación web.
CONVENIO SOBRE LA ELIMINACIÓN DE LA VIOLENCIA Y EL ACOSO EN EL MUNDO DEL TRAB...
PPT-S08-MMIRANDA-2022-01.pptx
1. Saberes previos
• El modelo de programación MVC es un patrón
basado en tres capas: Modelo, Vista y Controlador
• Modelo: Es la porción que implementa la “Lógica del
Negocio”.
• Vista: Es la porción de la aplicación MVC que
presenta la salida al usuario.
• Controlador: Es la capa que esta pendiente de las
solicitudes HTTP hechas por el usuario.
• JDBC: Es el driver de comunicación entre una
aplicación en Java y un gestor de Base de datos.
2. Patrón MVC con DAO
Desarrollo de Aplicaciones Web
Semana: 8
4. Introducción
El modelo de programación DAO(Data Access Object)
es un componente de software que suministra una
interfaz común entre la aplicación y un gestor de Base
de datos.
El modelo de programación MVC(Model View
Controller) está basado en tres capas: Modelo, Vista y
Controlador.
5. Competencia
• Conoce el mecanismo de integración del patrón MVC y DAO
• Implementa una aplicación web integrando MVC con DAO.
6. Índice
• Introducción
• Competencias
• Patrones en Java
• Model View Controller
• Data Access Object
• Integración de patrones
• Conclusiones
• Bibliografía
7. Patrones en Java
Patrones de arquitectura:
Expresan un esquema organizativo estructural de la
aplicación.
Patrones de dialectos:
Patrones de bajo nivel específicos para un lenguaje de
programación (en nuestro caso java).
Patrones de interacción:
Permiten el diseño de interfaces de usuario (escritorio,
web y móvil)
Patrones de diseño:
Establecen esquemas para definir estructuras de diseño
para la construcción de aplicaciones.
11. Conclusiones
• El modelo de programación MVC es un patrón
basado en tres capas: Modelo, Vista y Controlador
• El modelo de programación DAO es un componente
de software que suministra una interfaz común entre
la aplicación y un gestor de Base de datos.
• La integración entre el patrón MVC y DAO es
sumamente relevante para la comunicación de
aplicaciones en diversas capas de gestión.