Has aprendido las bases de Servlet 6.0 y JSP 3.1 con Jakarta EE 10 sobre Tomcat 10. Estas tecnologías son el cimiento de todo el ecosistema web Java. Con esta base puedes:
- Dar el salto a Spring MVC: el framework más usado en el mundo Java empresarial. Spring Boot simplifica enormemente la configuración, pero bajo el capó usa exactamente los Servlets que acabas de aprender.
- Explorar Quarkus o Micronaut: frameworks modernos optimizados para contenedores y GraalVM Native Image, con tiempos de arranque de milisegundos.
- Jakarta REST (JAX-RS): para APIs RESTful, incluida en el perfil completo de Jakarta EE.
- WebSocket: comunicación bidireccional en tiempo real, incluida en Tomcat 10 sin dependencias adicionales.
Conectar tu aplicación a una base de datos
Para conectar tus Servlets a MySQL, PostgreSQL u otro SGBD, consulta nuestro tutorial de Acceso a bases de datos con JDBC, donde se tratan ConnectionPool con HikariCP, PreparedStatement, transacciones y el patrón DAO.
Recursos adicionales
- Jakarta EE 10 Spec: jakarta.ee/specifications
- Apache Tomcat 10.1 Docs: tomcat.apache.org
- Baeldung: Guía de Servlets en Baeldung
Complementa este tutorial con el de Swing y JFC para interfaces de escritorio y el de TutorJava Básico para reforzar los fundamentos del lenguaje.
Imagen: Pexels / Brett Sayles
