Repaso
English

¿Qué es Spring Framework, en una frase?

Opciones

  1. Una librería CSS para dar estilo a páginas y componentes
  2. Un framework Java cuyo contenedor crea beans y los conecta entre sí (Opción correcta)
  3. Un motor de bases de datos que guarda y consulta datos relacionales
  4. Una herramienta de build que compila y empaqueta proyectos Java

Respuesta

Un framework Java cuya idea central es un contenedor que crea tus objetos (beans) y los conecta entre sí (dependency injection)

Por qué

Spring es un framework Java muy grande. Su corazón es el "contenedor IoC" (Inversion of Control): en lugar de que tu código haga new y lo conecte todo a mano, Spring crea los objetos, llamados beans, y le da a cada clase los demás objetos que necesita.

Sobre ese núcleo ofrece módulos para web (Spring MVC), acceso a bases de datos (Spring Data), seguridad (Spring Security), transacciones, testing y más.

Recuerda

Spring = contenedor que crea y conecta tus objetos.

Términos clave

Practica esta pregunta en Repaso