본문 바로가기

JSP

웹서버와 웹 애플리케이션 서버(was)

※ 웹 서버

  • 웹에서 서버 기능을 수행하는 프로그램으로서 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