Какво е JHTML файл?
Файл с разширение .jhtml е HTML файл с Java код, който се изпълнява на сървъра, когато клиент поиска тази страница в браузър. Сървърът обработва заявките, изпълнява Java функциите, съдържащи се във функцията, и връща страницата в браузъра на клиента. Java обектите, вградени в JHTML страниците, се изпълняват на сървър, за да обработват заявки за страници от този тип. JHTML файловете могат също така да имат достъп до информация от база данни, използвайки JDBC (Java Database Connectivity) връзка. JHTML файловете могат да се отварят във всеки текстов редактор и да се разглеждат в уеб браузъри като Google Chrome, Firefox и Safari.
JHTML файлов формат
JHTML е патентована технология на ATG и може да бъде създаден с помощта на ATG (Art Technology Group) Dynamo Document Editor. JHTML файловете се записват в обикновен текстов формат, като се използва стандартният HTML и Java код. Те съдържат стандартни HTML тагове в допълнение към собствените тагове, които препращат към Java обекти. Когато такава страница бъде поискана от потребителя, HTTP сървърът препраща заявката към сървър на Java приложения. JHTML страницата се преобразува първо в .java файл и се компилира за генериране на .class файл, който се изпълнява като сървлет. Това генерира поток от стандартни HTTP и HTML данни, които се връщат обратно към търсещия браузър за показване на потребителя. Това е полезно за изпълнение на заявки, свързани с база данни, на сървъра и връщане на финализирания натрупан резултат в браузъра на клиента.