Want to create interactive content? It’s easy in Genially!
DISEÑO-MVC
Rodrigo Crespo
Created on March 7, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Timeline Diagram
View
Timeline Diagram 3
View
Timeline Diagram 4
View
Timeline Diagram 2
View
Triangle Diagram 3
View
Color Shapes SWOT
View
Lean Business Canvas
Transcript
- Encargada de la presentación y visualización de la información.
- No maneja la lógica de negocio.
- Ejemplo en Java: Interfaces gráficas (JavaFX, Swing) que muestran datos al usuario.
Este enfoque modular facilita el desarrollo y mantenimiento de aplicaciones.El patrón Modelo-Vista-Controlador (MVC) en Java es una arquitectura de software que separa la lógica de negocios, la presentación y la interacción del usuario.
DiseñoMVC
- Gestiona las interacciones del usuario y actúa como intermediario.
- Conecta el Modelo y la Vista.
- Ejemplo en Java: Controladores que responden a eventos del usuario y actualizan el Modelo y la Vista
- Representa los datos y la lógica de la aplicación.
- Responsable de la manipulación de datos y gestión del estado.
- Ejemplo en Java: Clases que manejan la lógica de la aplicación y la interacción con la base de datos.
Alumno
Rodrigo Dominguez Crespo.2TIC DSM. G3. Carrera: Desarollo De Sofware.
Modelo: Rectángulo con datos y lógica en Java. Vista: Cuadro de presentación visual con interfaz gráfica. Controlador: Conector entre Modelo y Vista con eventos.
- Vista:
DiseñoMVC
DD
DC
- Controlador:
Alumno
Modelo: Propósito: Almacenar datos y gestionar la lógica de negocio en Java. Responsabilidades: Acceso a la base de datos, procesamiento de datos en Java.
Rodrigo Dominguez Crespo.2TIC DSM. G3. Carrera: Desarollo De Sofware.
Ejemplo Aplicaciones
Aplicación de Tareas en Java: Modelo: Clases que manejan la lógica de las tareas. Vista: Interfaz gráfica que muestra la lista de tareas. Controlador: Botones en la interfaz que gestionan la adición o eliminación de tareas. Aplicación de Notas en Java: Modelo: Clases que almacenan y procesan notas. Vista: Interfaz gráfica para ver y editar notas. Controlador: Gestión de eventos para guardar y editar notas en Java.