JHTML

JHTML
JHTML
파일 이름 확장자
.jhtml
인터넷 미디어 유형java-internal/internal-module
개발자아트테크놀로지그룹(ATG) (2011년부터 오라클)

JHTML은 HTML Java의 약자로 ATG(Art Technology Group)에서 개발한 페이지 오서링 시스템입니다.파일 이름 확장자가 .jhtml인 파일에는 이러한 종류의 페이지에 대한 요청을 처리하기 위해 설정된 특수 서버에서 실행되는 Java 개체를 참조하는 소유권 태그 외에 표준 HTML 태그가 포함되어 있습니다.

개요

JHTML 페이지(예: "index.jhtml")에 대한 요청이 이루어지면 이 페이지에 대한 요청은 HTTP 서버에서 Java 응용 프로그램 서버를 실행하는 다른 시스템으로 전송됩니다.JHTML 페이지는 먼저 .java 파일로 컴파일되고 다음으로 Java .class 파일로 컴파일됩니다.응용 프로그램서버는 .class 파일의 코드를 서블릿으로 실행합니다.서블릿의 유일한 기능은 표준 HTTP 및 HTML 데이터의 스트림을 HTTP 서버에 다시 내보내고 문서를 처음 요청한 클라이언트 소프트웨어(일반적으로 웹 브라우저)에 다시 내보내는 것입니다.이 시스템의 주요 장점은 애플리케이션 서버의 Java에서 실행되는 로직이 HTML을 동적으로 생성할 수 있다는 것입니다.페이지에 필요한 특정 데이터를 축적하기 위해 데이터베이스를 조회하는 경우가 많습니다.

이 시스템은 웹 서버에서 실행 중인 프로그램이 HTML을 동적으로 생성할 수 있도록 하는 이전 형태의 CGI 프로그래밍에서 파생되었습니다.JHTML을 사용하면 표준 HTML을 작성하고 Java를 사용하여 작성해야 하는 HTML 페이지 데이터의 일부를 나타내는 추가 태그를 삽입할 수 있습니다.JHTML은 ATG의 특허 기술입니다.Sun Microsystems는 이 기술의 일부를 라이선스하고 ATG 페이지 컴파일 시스템에서 JSP 시스템을 개발했습니다.