Spring Framework es un framework Open Source creado por Rod Jhonson en 2003, fue creado debido a la necesidad de optimizar nuestro código Java y como una alternativa para solucionar la complejidad de otras tecnologías más pesadas en ese momento (especialmente EJB).
Características de Spring:
- NO esta limitado al lado del servidor
- Desarrollo basado en POJOS
- Bajo acoplamiento
- Programación declarativa
- Reducción de código boilerplate
- Arquitectura en capas