Vad är en JHTML-fil?
En fil med filtillägget .jhtml är en HTML-fil med Java-kod som körs på servern när en klient begär den här sidan i en webbläsare. Servern bearbetar förfrågningarna, utför Java-funktionerna som finns i funktionen och returnerar sidan till klientens webbläsare. Java-objekten som är inbäddade i JHTML-sidorna körs på servern för att hantera förfrågningar om sidor av denna typ. JHTML-filer kan också komma åt information från databasen med JDBC-anslutningen (Java Databas Connectivity). JHTML-filer kan öppnas i vilken textredigerare som helst och visas i webbläsare som Google Chrome, Firefox och Safari.
JHTML filformat
JHTML är en egenutvecklad teknologi från ATG och kan skapas med hjälp av ATG (Art Technology Group) Dynamo Document Editor. JHTML-filer skrivs i vanlig textfilformat med standard HTML- och Java-kod. Dessa innehåller vanliga HTML-taggar utöver egna taggar som refererar till Java-objekt. När en sådan sida efterfrågas av användaren vidarebefordrar HTTP-servern begäran till en Java-applikationsserver. JHTML-sidan konverteras först till en .java-fil och kompileras för att generera en .class-fil som exekveras som en servlet. Detta genererar en ström av standard HTTP- och HTML-data som returneras till den begärda webbläsaren för visning för användaren. Detta är användbart för att köra databasrelaterade frågor på servern och returnera det slutförda ackumulerade resultatet till klientens webbläsare.