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어플리케이션의 최상위 디렉토리명으로 정함


경기여성e-러닝센터 - JSP & Servlet 프로그래밍 기초


Posted by 도야지71
,