웹 통신 개요


1. 웹 서버(Web Server)

  • 웹에서 서버 기능을 수행하는 프로그램으로 HTML 문서나 JPG, PNG 같은 이미지를 HTTP 프로토콜을 통해 웹 브라우저에 제공하는 서버
  • 서버 내부의 이미 만들어져 있는 정적인 요소들을 화면에 제공하는 역할
  • 웹 서버의 종류

 

2. 웹 애플리케이션 서버(Web Application Server)

  • 웹 서버가 할 수 없는 다양한 비즈니스 로직을 수행하고 동적인 페이지를 만들어 제공하는 서버
  • 웹 애플리케이션 서버는 웹 서버와 컨테이너로 구성
  • 웹 애플리케이션 서버의 종류

 

3. 컨테이너

3.1. 서블릿 컨테이너

  • 서블릿 컨테이너는 클라이언트의 요청에 따라 서블릿을 수행하는 역할

3.2. JSP 컨테이너

  • JSP 컨테이너는 JSP를 서블릿으로 변환하는 역할
  • JSP 컨테이너는 JSP 파일을 서블릿으로 변환 및 컴파일까지만 담당하는 프로그램이며, 변환된 서블릿의 수행은 서블릿 컨테이너가 담당

+ Recent posts