용어해설

가상 호스트

Virtual Host. 클라이언트 요청을 HTTP 헤더의 도메인 이름에 따라 라우팅되게 한다.

웹 애플리케이션

context를 참조한다.

쿠키

HTTP 요청에 포함된 적은 양의 헤더 정보이다. HTTP 요청할 때 쿠키는 클라이언트를 웹 컨테이너가 식별할 수 있는 정보를 지닌다. 쿠키는 Session ID와 Session Tracking을 구현하기 위하여 기본적으로 사용된다.

클라이언트

JEUS 웹 컨테이너가 이해할 수 있는 프로토콜로 말하고 있는 모든 종류의 소프트웨어 컴포넌트가 “client”로 지칭될 수 있다. 이러한 클라이언트들은 HTTP 웹 브라우저와 지원되는 웹 서버들이 있을 수 있다(Apache와 WebtoB).

클라이언트 요청

클라이언트의 리소스 요청은 웹 서버나 웹 컨테이너에서 받는다. 모든 클라이언트의 요청은 웹 환경일 때 HTTP 프로토콜을 사용한다.

클러스터링

서로 간에 연결된 컴포넌트의 그룹이다. 시스템을 더 안정적이고 효율적으로 만들 때 사용된다.

Apache

Open-source Web Server이다.

context

연관 있는 Servlet들과 JSP들 등 웹 자원을 지칭하는 용어이다. 그러므로, Context는 클라이언트에 의해 요청되는 각각의 application이 된다.

context group

여러 개의 Context들을 묶고 이들에게 운영시의 기반을 제공한다. “Web Container 내의 Web Container”로 볼 수 있다.

HTTP

Hypertext Transfer Protocol. Web에서 사용되는 프로토콜이다.

HTTPS

HTTP 위에 보안성이 첨가된 SSL 연결을 말한다.

JEUS

Java Enterprise User Solution의 약자이다. 본 안내서에서 소개하는 JEUS 버전 6는 JavaEE 5 호환 WAS이다.

jeusadmin

JEUS와 엔진을 관리하기 위한 콘솔 툴이다.

jeus-web-dd.xml

JEUS에서만 사용되는 웹 애플리케이션(컨텍스트)을 위한 설정 파일이다.

JEUS Web Server

기능이 제한된 WebtoB 웹 서버이다. 이 버전은 JEUS 6.0에 기본으로 탑재되어 있고 JEUS 웹 컨테이너의 내부 HTTP 리스너로 사용된다. 상세한 설명은 "JEUS Web Server 안내서"를 참조한다.

JSP

JavaServer Pages의 약자이다. Java 형식의 태그가 포함된 웹 콘텐츠 파일이다(HTML 또는 다른 markup 언어로 쓰여진다). JSP는 Servlet의 ”반대”로 볼 수 있다. 실행되기 전에 JSP는 Servlet 클래스로 전환이 된다.

jspc

JSP 컴파일러이다. JSP 파일을 Servlet클래스로 미리 컴파일 하기 위해 사용된다.

listener

JEUS에서 사용되는 웹 컨테이너 내부의 작은 모듈을 일컫는다. 이 모듈은 웹 컨테이너와 외부 시스템 간의 통신을 담당한다. “Listener”라는 용어는 클라이언트로부터의 요청을 듣는다는 의미에서 사용된 것이다. 이 클라이언트에는 Web Server도 될 수 있고, Web 브라우저도 될 수 있다(Listener의 종류에 따라 다름).

servlet

동적인 웹 콘텐츠(HTML을 동적으로 생성하는 것 같은)를 제공하는 Java 클래스이다.

servlet container

web container를 참고한다.

servlet engine

Servlet과 JSP를 위한 infrastructure을 제공한다. web container 참고한다.

session

동일한 클라이언트에 의해 제한된 시간 내에 수행된 관련 있는 동작들의 집합이다.

session ID

Session을 정의하는 ID이고 따라서 특정 Session에 소속된 클라이언트도 구별하게 된다.

session routing

클라이언트의 요청을 클러스터 내의 해당 웹 컨테이너에게 전달해 줄 수 있는 기능이다.

session server

JEUS에서 사용되는 클라이언트 Session 데이터의 안정적인 공급 저장소이다.

session tracking

한 클라이언트의 Session 데이터(식별자)를 여러 개의 HTTP 요청 중 식별할 수 있는 기능이다.

SSL

Secure Socket Layer이다. 소켓 기반 연결(HTTP와 같은)로 전달된 메시지의 인증과 기밀성, 정합성을 보장한다.

URL rewriting

Session Tracking을 위해 쿠키를 사용하는 대신 사용할 수 있는 방법이다. HTTP 헤더에 클라이언트 정보를 담는 대신에 클라이언트에 전달되는 웹 문서의 HTTP 링크에 URL 파라미터로 첨가된다.

WAR 파일

Web Archive 파일이다. Context(웹 애플리케이션)를 가지고 있는 표준 JAR 파일이다. 이 용어는 Java EE 스펙에 정의되어 있다.

WAS

웹 애플리케이션 서버(Web Application Server)의 약자로, 복잡한 웹 애플리케이션을 실행하고 관리하는 미들웨어이다.

web

본 안내서에서는 HTTP, HTML, Servlet, JSP 등에 관련된 것들을 일컫는다(실제 정의는 HTTP 프로토콜을 의미한다).

web container

웹 애플리케이션을 실행시키기 위한 최상위의 주요 소프트웨어 컴포넌트이다. 이 컴포넌트는 “Servlet engine”과 “Servlet Container”와 동격이다.

WEBMain.xml

JEUS 웹 컨테이너의 주 설정 파일이다. 이 파일은 XML 포맷으로 되어 있다.

WebtoB

TmaxSoft의 고성능 웹 서버(HTTP Server)이다.