Articulo de referencia

JHTML

JHTML significa Java dentro de HTML . Se trata de un sistema de creación de páginas desarrollado por Art Technology Group (ATG). Los archivos con la extensión ".jhtml" contienen...

JHTML significa Java dentro de HTML . Se trata de un sistema de creación de páginas desarrollado por Art Technology Group (ATG). Los archivos con la extensión ".jhtml" contienen etiquetas HTML estándar , además de etiquetas propietarias que hacen referencia a objetos Java que se ejecutan en un servidor especial configurado para gestionar las solicitudes de este tipo de páginas. [ 1 ]

Descripción general

Cuando se solicita una página JHTML, por ejemplo, "index.jhtml", la solicitud se reenvía desde el servidor HTTP a otro sistema que ejecuta un servidor de aplicaciones Java . La página JHTML se compila primero en un archivo .java y luego en un archivo .class de Java. El servidor de aplicaciones ejecuta el código del archivo .class como un servlet cuya única función es enviar un flujo de datos HTTP y HTML estándar al servidor HTTP y, posteriormente, al software cliente (generalmente el navegador web ) que solicitó originalmente el documento. La principal ventaja de este sistema es que permite que la lógica ejecutada en Java en el servidor de aplicaciones genere el HTML de forma dinámica. A menudo, se consulta una base de datos para obtener los datos específicos necesarios para la página.

El sistema deriva de formas anteriores de programación CGI que permiten que un programa que se ejecuta en un servidor web genere HTML de forma dinámica. Con JHTML, se puede crear HTML estándar e insertar solo algunas etiquetas adicionales que representan los datos de la página HTML que Java debe generar. JHTML es una tecnología propietaria de ATG. Sun Microsystems obtuvo la licencia de partes de esta tecnología y desarrolló el sistema JSP a partir del sistema de compilación de páginas de ATG.

Referencias

  1. "Applets de Java en HTML: una guía sencilla de HTML" . www.simplehtmlguide.com . Consultado el 3 de febrero de 2025 .