WAS

naeganugu·2022년 12월 5일
0

스프링 마스터🌱

목록 보기
18/19

웹에서는 모든 것이 HTTP를 기반으로 이루어진다
HTTP 메시지에 모든 것을 전송 가능(HTML, TEXT, 파일, 사진 등)

  1. 웹 서버(Web Server)
  • http 기반으로 동작
  • 정적 리소스 제공
  • 클라이언트가 서버로 http 요청을 보내면 서버가 정적 리소스를 http 응답해줌
  1. 웹 애플리케이션 서버(WAS - Web Application Server)
  • http 기반으로 동작
  • 웹 서버 기능을 포함(정적 리소스 제공)
  • 프로그램 코드를 실행해서 애플리케이션 로직 수행
  • 클라이언트가 서버로 http 요청을 보내면 서버가 애플리케이션 로직을 수행하고 http 응답해줌

웹 서버와 웹 애플리케이션 서버의 차이

둘의 경계는 모호하다.
자바의 경우, 서블릿 컨테이너의 기능을 제공하면 WAS
WAS는 애플리케이션 코드를 실행하는데 더 특화되었다.

profile
seungseung-zanggu

0개의 댓글