JHTML - JHTML

JHTML
Přípona názvu souboru .jhtml
Vyvinul Art Technology Group (ATG) ( Oracle od roku 2011)

JHTML znamená Java v rámci HTML . Toto je systém pro vytváření stránek vyvinutý společností Art Technology Group (ATG). Soubory s „.jhtml“ příponou obsahovat standardní HTML tagy kromě vlastnických značek, které reference Java objektů spuštěných na speciálním serveru nastavená na zpracování žádosti o stránkách tohoto druhu.

Přehled

Je-li zadán požadavek na stránku JHTML, např. „Index.jhtml“, je požadavek na tuto stránku přeposlán ze serveru HTTP na jiný systém, na kterém je spuštěn aplikační server Java . Stránka JHTML je kompilována nejprve do souboru .java a poté do souboru Java .class. Aplikační server spustí kód v souboru .class jako servlet, jehož jediným úkolem je, aby vydávaly proud standardního protokolu HTTP a HTML data zpět do HTTP serveru a na zádech do klientského softwaru (dále jen webový prohlížeč , obvykle), který původně žádal dokument. Hlavní výhodou tohoto systému je, že umožňuje logice běžící v Javě na aplikačním serveru dynamicky generovat HTML. Často je dotazována databáze, aby shromáždila konkrétní data potřebná na stránce.

Systém je odvozen z dřívějších forem programování CGI, které umožňují programu běžícímu na webovém serveru dynamicky generovat HTML. S JHTML můžete vytvářet standardní HTML a jednoduše vložit několik dalších značek, které představují části dat stránky HTML, které by Java měla být použita k vytvoření. JHTML je patentovaná technologie ATG. Sun Microsystems licencoval části této technologie a vyvinul systém JSP z kompilačního systému stránky ATG.