Entradas

Mostrando entradas de octubre, 2026

La evolución de las vistas HTML en Java: de Servlets a los motores de plantillas

  Java ha ofrecido, a lo largo de los años, distintas maneras de generar interfaces web. Desde la construcción directa de HTML mediante Servlets hasta los motores de plantillas modernos, cada tecnología ha propuesto una forma diferente de abordar la presentación y su relación con el código Java. Aunque actualmente gran parte de la atención se concentra en frameworks como Spring Boot y bibliotecas frontend como React, resulta interesante revisar cómo ha evolucionado el renderizado de HTML del lado del servidor. El objetivo fundamental no ha cambiado: procesar una solicitud HTTP, obtener los datos necesarios y generar una respuesta que el navegador pueda interpretar. Lo que ha cambiado es la manera de construir esa respuesta y de separar las responsabilidades dentro de una aplicación. 1. Servlets: generar HTML directamente desde Java Una de las formas más directas de generar HTML es mediante un Servlet. Utilizando el objeto HttpServletResponse , podemos obtener un PrintWriter y esc...