웹 서버는 파일 경로 이름을 받고, 경로와 일치하는 file contents를 반환함
항상 동일한 페이지를 반환함
HTTP 기반으로 클라이언의 요청을 서비스하는 기능을 담당한다.
정적인 컨텐츠를 제공 -> WAS를 거치지 않고 바로 자원을 보낸다.
동적인 콘텐츠 제공을 위한 요청을 전달
클라이언트의 요청(Request)을 WAS에 보내고, WAS가 처리한 결과를 클라이언트에게 전달(응답, Response)한다.
ex) Nginx
동적인 컨텐츠(DB 조회나 다양한 로직 처리 요구)를 제공하기위해 만들어진 Application Server
HTTP를 통해 컴퓨터나 장치에 애플리케이션을 수행해주는 미들웨어(소프트웨어 엔진)이다.
프로그램 실행 환경과 DB 접속 기능 제공
여러 개의 트랜잭션(논리적인 작업 단위) 관리 기능
업무를 처리하는 비즈니스 로직 수행
ex) Tomcat,JBoss,Jeus 등
참고
https://gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html