스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 /인프런 강의/ 김영한

HTTP 프로토콜로 서로 정보를 주고 받는다
정적 데이터를 제공하는 것이 웹서버

⭐ 웹서버와 큰 차이는 프로그램 코드를 실행해서 애플리케이션 로직을 수행
웹 서버는 정적인 파일을 들고 서빙을 하기 때문에 HTML을 특정 사용자 마다 다르게 보여줄 수 없다 하지만 WAS 는 사용자에 따라서 다른 화면을 보여줄 수 있다 왜냐하면 프로그래밍을 하기 때문에

⭐ WAS는 애플리케이션 코드를 실행하는데 더 특화되어 있음


WAS는 잘 죽는다. 죽으면 접근조차 안됨
작은 시스템은 이렇게 해도 되지만 큰 시스템을 구축하느 것은 부담이 된다

⭐ WAS는 중요한 애플리케이션 로직 처리에 전담할 수 있는 장점이 있음


⭐ 단순한 파일을 읽어다가 클라이언트 한테 제공만 하면 되기 때문에 잘 죽지 않는다
⭐ WAS가 죽으면 오류 화면을 보여줄 수 있다.