※ 웹 서버
- 웹에서 서버 기능을 수행하는 프로그램으로서 HTTP라는 프로토콜을 기반으로 하여 웹 클라이언트(브라우저)로부터의 요청을 서비스하는 기능을 담당한다.
- HTTP라는 프로토콜을 기반으로 동작하므로 웹서버를 HTTP 서버라고도 합니다.
※ 웹 애플리케이션 서버
- 웹 서버의 기능을 웹 서버 의 기능을 분리해서 처리하려는 목적으로 웹 애플리케이션 서버(Web Application Server)을 사용 한다
- 클라이언트로 부터 요청 받은 일과 화면에 표현하는 로직(Presentation Logic) 까지만 웹 서버에 담
- 다양한 기능을 수행하는 로직(Business Logic)은 컨테이너가 담당하도록 WAS에서 일을 나누어 역할을 분담하는 것이다.
- WAS는 크게 웹 서버 기능과 컨테이너 기능으로 구성된다.
- 대부분 WAS에서는 서블릿 컨테이너와 JSP 컨테이너를 내장하고 있다.
'JSP' 카테고리의 다른 글
포워딩(Forwarding) vs 리다이렉트(Redirect) 차이 (0) | 2020.12.06 |
---|---|
웹 애플리케이션 (0) | 2020.05.17 |
URI(Uniform Resource Identifier) (0) | 2020.04.30 |
컨테이너란? (0) | 2020.04.26 |