Web서버와 웹 어플리케이션 서버(WAS)

웹프로그래밍 2007/08/21 21:29

Web서버 : Web에서 서버 기능을 처리하는 프로그램으로서 HTTP라는 프로토콜을 기반으로
하여 Web클라이언트(브라우저)로 부터의 요청을 서비스하는 기능을 담당

WAS (Web Application Server 웹 어플리케이션 서버)
Web 서버의 기능들을 구조적으로 분리하여 처리하고자 하는 목적으로 제시된것, 크게
Web 서버의 기능과 컨테이너의 기능으로 구성

사용자 삽입 이미지

사용자 삽입 이미지
사용자 삽입 이미지
Servlet컨테이너 
클라이언트에서 전송되는 Servlet요청에 대하여 Servlet을 수행하는 프로그램

JSP컨테이너
JSP를 Servlet으로 변화하는 기능의 프로그램으로 JSP컨테이너 역시 Servlet으로 구현된 프로그램

Web어플리케이션
다양한 공급자가 만든 다양한 컨테이너에서 구동될 수 있고, 꾸러미(압축파일)로 만들 수 있는 Servlet, HTML, JSP 그리고 활용 목적의 클래스 등의 자원을 모아 놓은 것

컨텍스트
WAS가 관리하는 Web어플리케이션 단위

컨텍스트 패스
각 Web어플리케이션을 구분하는 가상패스명으로서 일반적으로 Web어플리케이션의 최상위 디렉토리명으로 정함


신고

'07.Web' 카테고리의 다른 글

Apache ? Tomcat?  (0) 2011.06.03
java -jar hudson.jar  (0) 2011.05.28
REST CXF  (0) 2011.05.13
팝업창 Cookie를 이용한 일정 기간 내에 열지 않기  (0) 2009.12.07
WAS(Web Application Server) 와 Web Server  (0) 2009.11.30
JSTL param 객체 활용하기  (0) 2009.10.19
Posted by Stewie


티스토리 툴바