Spring Framework
Framework de Java para inyección de dependencias + servicios empresariales. Rod Johnson, 2003 (tras el libro "J2EE Design and Development"). El stack de Java más usado después del JDK estándar.
Propuesta: alternativa a los pesados servidores de aplicaciones J2EE (WebSphere, JBoss). Contenedor IoC + AOP + JdbcTemplate + gestión de transacciones. Spring Boot (2014) lo revolucionó: convención sobre configuración, Tomcat embebido, un jar → producción. Pivotal es el propietario (tras pasar de VMware a Broadcom en 2023). Spring 6 (2022) + Boot 3 requieren Java 17+ y soportan AOT nativo vía GraalVM. Competencia: Quarkus (Red Hat, nativo desde el diseño), Micronaut.