Mi az a JHTML fájl?
A .jhtml kiterjesztésű fájl egy HTML fájl Java kóddal, amely akkor fut le a szerveren, amikor egy kliens kéri ezt az oldalt a böngészőben. A szerver feldolgozza a kéréseket, végrehajtja a függvényben foglalt Java függvényeket, és visszaküldi az oldalt a kliens böngészőjének. A JHTML oldalakba beágyazott Java objektumok a szerveren futnak az ilyen típusú oldalakra vonatkozó kérések kezelésére. A JHTML-fájlok a JDBC (Java Database Connectivity) kapcsolat segítségével is hozzáférhetnek az adatbázisból származó információkhoz. A JHTML-fájlok bármely szövegszerkesztőben megnyithatók, és olyan webböngészőkkel is megtekinthetők, mint a Google Chrome, a Firefox és a Safari.
JHTML fájlformátum
A JHTML az ATG szabadalmaztatott technológiája, és az ATG (Art Technology Group) Dynamo Document Editor segítségével hozható létre. A JHTML fájlok egyszerű szöveges fájlformátumban íródnak a szabványos HTML és Java kód használatával. Ezek szabványos HTML-címkéket tartalmaznak a Java objektumokra hivatkozó, védett címkéken kívül. Amikor a felhasználó ilyen oldalt kér, a HTTP-kiszolgáló továbbítja a kérést egy Java-alkalmazásszervernek. A JHTML oldalt először .java fájllá alakítják, és lefordítják egy .class fájl létrehozására, amely servletként fut le. Ez szabványos HTTP- és HTML-adatfolyamot hoz létre, amelyet visszaküld a kérelmező böngészőnek a felhasználó számára történő megjelenítés céljából. Ez hasznos, ha adatbázissal kapcsolatos lekérdezéseket futtat a szerveren, és visszaküldi a véglegesített összesített eredményt a kliens böngészőjének.