Spring es un framework de código abierto para crear aplicaciones Java empresariales que soporta Groovy y Kotlin. Cuenta con una estructura modular y flexibilidad para implementar diferentes arquitecturas. Spring Boot es una infraestructura ligera que simplifica la configuración de aplicaciones basadas en Spring, y Spring Initializr permite generar proyectos con sus dependencias de forma sencilla. Thymeleaf es un motor de plantillas moderno para entornos web e independientes.
4. 4
Spring es un framework de código
abierto para la creación de aplicaciones
empresariales Java, con soporte para
Groovy y Kotlin. Tiene una estructura
modular y una gran flexibilidad para
implementar diferentes tipos de
arquitectura según las necesidades de la
aplicación.
Spring tiene toda una familia de
proyectos que abarcan muchos ámbitos:
el ámbito de desarrollo de aplicaciones
web, aplicaciones web reactivas,
seguridad, servicios web, microservicios,
Android, etcétera.
QUE ES SPRINT
5. 5
SpringBoot es una infraestructura ligera
que elimina la mayor parte del trabajo
de configurar las aplicaciones basadas
en Spring.
• Es el proyecto de Spring para
aplicaciones autocontenidas.
• Olvidarnos de la infraestructura y
centrarnos en el desarrollo.
• Puede funcionar con Tomcat (por
defecto), Jetty o Undertow.
• Incluye gestión de dependencias
iniciales, configuración automática y
más.
SPRINT BOOT
6. 6
Spring Initializr es una API que permite
la generación de proyectos con sus
dependencias permitiendo simplificar
esta etapa inicial de arranque de nuevos
proyectos. Se compone :
API: Interfaz que permite se integración
con los entornos de desarrollo
integrados, por ejemplo: Eclipse STS,
Intellij y otros.
Web: Interfaz web que permite
directamente desde el navegador
generar un proyecto, visualizar y
descargarlo para luego cargarlo en
nuestro entorno de desarrolllo.
SPRINT INITIALIZR
https://start.spring.io/
16. 16
Thymeleaf es un moderno motor de
plantillas Java del lado del servidor para
entornos web e independientes.
El objetivo principal de Thymeleaf es
incorporar elegantes plantillas naturales
a su flujo de trabajo de desarrollo: HTML
que se puede mostrar correctamente en
los navegadores y que también
funcionan como prototipos estáticos, lo
que permite una colaboración más
sólida en los equipos de desarrollo.
Con módulos para Spring Framework,
una gran cantidad de integraciones con
sus herramientas favoritas.
THYMELEAF
https://www.thymeleaf.org/