Repaso
English

¿Qué separa el patrón MVC?

Opciones

  1. Model (datos), View (pantalla) y Controller (gestión de la entrada) (Opción correcta)
  2. Memory, Value y Cache, las tres capas de un programa
  3. Main, Variable y Class, las tres partes de un archivo
  4. Method, Variable y Compiler, las partes de un programa

Respuesta

Model (datos y reglas), View (lo que ve el usuario), Controller (recibe la entrada y coordina)

Por qué

MVC divide una aplicación en:

  • Model: los datos y las reglas de negocio.
  • View: la presentación (página HTML, JSON).
  • Controller: gestiona la petición del usuario, llama al modelo y elige la respuesta.

Spring MVC lo sigue: clases @Controller, servicios y entidades como modelo, Thymeleaf/JSON como vista. El objetivo: cambiar la UI sin tocar las reglas y viceversa.

Recuerda

MVC = separación de modelo, vista y controlador.

Términos clave

Practica esta pregunta en Repaso