¿Qué es JHTML?

Java dentro del lenguaje de marcado de hipertexto (JHTML) es un lenguaje informático que se utiliza para crear páginas web dinámicas que incorporan el lenguaje Java. Los archivos JHTML contienen las etiquetas estándar del lenguaje de marcado de hipertexto (HTML), así como etiquetas que hacen referencia a la secuencia de comandos de Java. También forma parte de la interfaz del programa de aplicación del servidor web Java.

Usando la codificación más simple de HTML, todos los elementos de diseño del sitio web de la página web están etiquetados con códigos. Estos códigos le indican al navegador web cómo mostrar los archivos. Mientras se usa el código fuente HTML, se inserta un programa Java llamado PageCompileServlet o compilador Java en la página web.

Un compilador de Java es un programa de computadora para el lenguaje de programación Java. Este programa cambia el código fuente de Java que está escrito en el protocolo de transferencia de hipertexto (HTTP) y HTML en datos legibles. Luego envía esos datos al navegador web y crea un programa ejecutable.

El proceso funciona leyendo la codificación de la página web JHTML, un archivo con el sufijo .jhtml, que solicita el navegador web del usuario. El servidor web ve la solicitud del archivo JHTML y pasa el código al programa compilador de Java. El programa compilador de Java simplifica el código fuente convirtiéndolo en un archivo .java. Luego se convierte en un archivo .class de Java.

El archivo .class es leído por PageCompileServlet, que modifica el código y lo vuelve a colocar en el código fuente estándar de HTML y HTTP. Luego, el servlet envía el código al servidor y el servidor lo envía de regreso al navegador web del usuario. Si el usuario ha enviado una solicitud previa para el código, este paso no es necesario.

La ventaja de utilizar JHTML es que permite al usuario mantener el código Java separado del código HTML. Las páginas JHTML creadas son procesadas por un servidor y colocadas en codificación HTML estándar sin Java incrustado en el código fuente. El problema es que JHTML se ha vuelto obsoleto lentamente. Esto se debe al cambio hacia JavaServer Pages estándar abierto en lugar de utilizar JHTML. La mayoría de los sitios suelen comenzar con JavaServer Pages, y muchos de los que usaban JHTML se han actualizado a .jsp.