JHTML

JHTML
ファイル名拡張子
.jhtml
インターネットメディアの種類java内部/javahtml
開発者アートテクノロジーグループ(ATG)( 2011年からOracle

JHTMLはJava within HTMLの略です。これはArt Technology Group (ATG)で開発されたページオーサリングシステムです。「.jhtml」拡張子を持つファイルには、標準的なHTMLタグに加えて、この種のページへのリクエストを処理するために設置された特別なサーバー上で実行されるJavaオブジェクトを参照する独自のタグが含まれています。[ 1 ]

概要

JHTML ページ(例: "index.jhtml")へのリクエストが行われると、このページへのリクエストはHTTP サーバーからJava アプリケーション サーバーを実行している別のシステムに転送されます。JHTML ページは最初に .java ファイルにコンパイルされ、次に Java .class ファイルにコンパイルされます。アプリケーション サーバーは.class ファイル内のコードをサーブレットとして実行します。サーブレットの唯一の機能は、標準のHTTPおよび HTML データのストリームを HTTP サーバーに送信し、さらにそのストリームを、ドキュメントを最初にリクエストしたクライアント ソフトウェア(通常はWeb ブラウザ)に送信することです。このシステムの主な利点は、アプリケーション サーバー上でJavaで実行されるロジックによって HTML を動的に生成できることです。多くの場合、ページに必要な特定のデータを蓄積するためにデータベースが照会されます。

このシステムは、Webサーバー上で実行されるプログラムが動的にHTMLを生成することを可能にする、初期のCGIプログラミング形式から派生したものです。JHTMLを使用すると、標準的なHTMLを作成し、Javaで生成すべきHTMLページデータを表すタグをいくつか追加するだけで済みます。JHTMLはATGの独自技術です。Sun Microsystemsはこの技術の一部のライセンスを取得し、ATGのページコンパイルシステムからJSPシステムを開発しました。

参考文献

  1. ^ 「HTMLでのJavaアプレット - HTMLの簡単なガイド」 www.simplehtmlguide.com . 2025年2月3日閲覧