Para trabajar en el proyecto de Arquitectura solida, procedemos a instalar y configurar el entorno de trabajo ideal para
Requisitos mínimos
- Java JDK 21
- Tomcat 11
- Eclipse IDE o STS 4
- Postgres (imagen Docker)
- Windows 11 o Ubuntu 24.04
Instalación de entorno de trabajo
Java JDK 21
Vamos a instalar Java JDK 21, lo descargamos de https://www.oracle.com/java/technologies/downloads/#java21 y nos aseguramos de colocar las variables de entorno en Windows o Linux
- CLASSPATH C:\Program Files\Java\jdk{VERSION_DEL_JAVA}\jre
- JAVA_HOME C:\Program Files\Java\jdk{VERSION_DEL_JAVA}
- PATH … ;C:\Program Files\Java\jdk{VERSION_DEL_JAVA}\bin;
Apache Tomcat
Descargamos apache tomcat de https://tomcat.apache.org/download-90.cgi
Descomprime en: C:\apache-tomcat-11
Eclipse IDE
Realizamos la descarga en https://www.eclipse.org/downloads/packages/release/2025-12/r/eclipse-ide-java-developers
Puede segur los pasos de instalación en el post Entorno de trabajo para Spring boot en eclipse
Postgesql
Explicamos a detalle en el post Instalar postgresql en docker, a demás explico como tener PgAdmin que nos va a servir mas adelante para ver los datos
Crear proyecto
⚠ Nota: Lo que se explica a continuación, no se recomienda para un proyecto real en producción, se mostrará para dar la explicación de proyecto que estamos trabajando pero actualmente se trabaja con Entorno de trabajo para Spring boot en eclipse.
Vamos a crear archetype web de java con maven esto generara la primera estructura con la que trabajaremos, usaremos a maven como gestor de paquetes y desplegaremos en un servidor tomcat.
mvn archetype:generate -DgroupId=com.proyectojava.web -DartifactId=mi-contacto -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
Esto generará el siguiente esquema
mi-contacto
├── pom.xml
└── src
└── main
└── webapp
├── index.jsp
└── WEB-INF
└── web.xml
Cargar el proyecto en Eclipse IDE
Sigue estos pasos dentro de Eclipse:
- Ve a:File → Import
- Selecciona:Maven → Existing Maven Projects
- Haz clic en Next
- En Root Directory, selecciona la carpeta de tu proyecto (donde está el
pom.xml) - Eclipse detectará automáticamente el proyecto
- Haz clic en Finish
Eclipse comenzará a descargar dependencias automáticamente usando Maven. Esto puede tardar unos minutos.