Java 2017 ha cambiado, ahora en mayo 2020 vemos nuevas versiones así como nuevo enfoque de implementación de aplicaciones
Versiones
Java: v8, v11, v14
-
- Descargar Java central: https://www.oracle.com/java/technologies/javase-downloads.html
- Descargar Java 8: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
- Descargar Java 11: https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
- Descargar Java 14: https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
- Spring Framework: versión 5 y trabaja con JDK 8
- Sprint Boot: versión 2.3
- Maven: versión 4
Eclipse, descargar: https://www.eclipse.org/downloads/packages/
Implementación
- Desarrollo de aplicaciones con spring boot 2.3, maven 4 y java 11, generar un app.jar y desplegar en Azure Kubernetes
- Kubernetes (Azure)
- Dockerfile -> pull -> (IMAGEN){container registry} ->push->namespace en AKS(k8s)
Tipos de aplicaciones a implementar
- Microservicio HolaMundo
- Microservicio Calculadora
- Microservicio con BD Oracle, SQL Server, MySQL
- Microservicio con MQ
- Microservicio que consume WebService SOAP y REST
- Microservicio para leer secretos de Azure Key Vault
- Aplicaciones web que consume los microservicios con angular los microservicio de spring boot