Web Server(웹서버): 정적 컨텐츠(변할일이 없는 컨텐츠들 ex. html, css, image파일 등..)를 제공
WAS(Web Application Server): 동적 컨텐츠(로직이 존재하는 컨텐츠들 ex. DB 추가/조회/생성/삭제 등)를 제공
▶ 두 가지를 다 쓰는 이유는 - 기능을 분배해 서버 부담을 줄이기 위함, 보안 강화(물리적 분리), 오류 극복(오류가 난 웹서버의 WAS 이용을 막은 후 재시작하여 오류가 없는것처럼 할 수 있음)
▶ 동작구조
Client(Browser) ↔ Web Server ↔ WAS(Web Container, Servlet, doGet/doPost) ↔ DB