Spring framework en java
¿Que es spring framework?
Spring es un marco de trabajo desarrollado sobre el lenguaje de programacion java, nace en el año 2002 como una solución a los desarrolladores para centrarse solamente en la logica del negocio.
Sus principales caracteristicas son:
-
Tecnologías: como la inyección de dependencias, eventos, recursos, i18n, validación, enlace de datos conversión de tipo, SpEL.
- Acceso a datos: soporte DAO, JDBC, ORM, Marshalling XML.
- Gestión de transacciones.
- Integración: comunicación remota, JMS, JCA, JMX, correo electrónico, tareas, programación, caché.
- Pruebas (Testing): simulacro de objetos, el framework TestContext, Spring MVC prueba, WebTestClient.
- Programación orientada a aspectos (AOP): permite la implementación de rutinas transversales.
- MVC (Modelo Vista Controlador).
- Seguridad.
- Frameworks web: Spring WebFlux y Spring MVC.
- Procesamiento de datos por lotes.
- Administración Remota: a través de este módulo se puede configurar la visibilidad y gestión de los objetos Java para la configuración local o remota vía JMX.
- Es un framework liviano debido a su implementación POJO (Plain Old Java Object), Spring Framework no obliga al programador a heredar ninguna clase ni a implementar ninguna interfaz.
Written on August 26, 2022