Що таке файл JHTML?
Файл із розширенням .jhtml — це файл HTML із кодом Java, який виконується на сервері, коли клієнт запитує цю сторінку у браузері. Сервер обробляє запити, виконує функції Java, що містяться у функції, і повертає сторінку в браузер клієнта. Об’єкти Java, вбудовані в сторінки JHTML, запускаються на сервері для обробки запитів на сторінки цього типу. Файли JHTML також можуть отримувати доступ до інформації з бази даних за допомогою підключення JDBC (Java Database Connectivity). Файли JHTML можна відкривати в будь-якому текстовому редакторі та переглядати у таких веб-браузерах, як Google Chrome, Firefox і Safari.
Формат файлу JHTML
JHTML є власною технологією ATG і може бути створений за допомогою редактора документів Dynamo ATG (Art Technology Group). Файли JHTML записуються у форматі простого тексту за допомогою стандартного коду HTML і Java. Вони містять стандартні теги HTML на додаток до власних тегів, які посилаються на об’єкти Java. Коли користувач запитує таку сторінку, HTTP-сервер пересилає запит на сервер додатків Java. Сторінка JHTML спочатку перетворюється на файл .java і компілюється для створення файлу .class, який виконується як сервлет. Це генерує потік стандартних даних HTTP і HTML, які повертаються назад до запитуючого браузера для відображення користувачеві. Це корисно для виконання запитів, пов’язаних із базою даних, на сервері та повернення остаточного накопиченого результату в браузер клієнта.