본문 바로가기
TIL(Today I Learned)

221101 TIL

by JUNG씨 2022. 11. 1.

📍 웹서버(Web Server)와 웹어플리케이션 서버(Web Application Server)의 차이

 

 

 

✅ Web Server

웹 서버는 하드웨어와 소프트웨어로 구분.

하드웨어->  웹 서버가 설치되어 있는 컴퓨터

소프트웨어->  웹 브라우저 클라이언트로부터 HTTP 요청을 받고 정적인 컨텐츠(HTML, CSS 등)를 제공하는 프로그램  

웹 서버는 WAS를 거치지 않고 요청에 맞게 정적인 컨텐츠나 동적 컨텐츠 제공을 위한 요청을 전달한다.

 

=> Apache, Nginx 등

 

 

✅ WAS(Web Application Server)

DB 조회 및 다양한 로직 처리 요구 시 동적인 컨텐츠를 제공하기 위해 만들어진 어플리케이션 서버. 

톰캣이 대표적인 예. WAS는 웹 컨테이너 혹은 서블릿 컨테이너로도 불리며 JSP는 서블릿으로 변환되어 동작하기 때문에 WAS 즉, 톰캣이 없으면 읽어올 수 없다.

WAS는 프로그램 실행 환경 및 DB 접속 기능을 제공하고 여러 트랜지션 관리 및 업무 처리를 위한 비즈니스 로직을 수행한다.

 

=> Tomcat, JBoss 등

 

 

 

'TIL(Today I Learned)' 카테고리의 다른 글

221103 TIL  (0) 2022.11.03
221102 TIL  (0) 2022.11.02
221031 TIL  (0) 2022.10.31
221028 TIL  (0) 2022.10.28
221027 TIL  (0) 2022.10.27