[스프링 MVC - 백엔드 웹 개발 기술] 웹서버(Web Server), 웹 애플리케이션 서버(WAS) 그리고 서블릿
01. 웹서버, 웹 애플리케이션 서버01-1. 웹 - HTTP 기반웹은 HTTP 기반으로 통신을 한다클라이언트 요청 → 인터넷 → 서버(HTML 생성) 값 반환01-2. 웹 서버(Web Server)HTTP 기반 동작정적 리소스 제공, 기타 부가기능 제공정적(파일) HTML, CSS, JS, 이미지, 영상예) Nginx, Apache01-3. 웹 애플리케이션 서버(WAS - Web Application Server)HTTP 기반 동작웹 서버 기능 포함 + (정적 리소스 제공 가능)애플리케이션 로직 수행동적 HTML, HTTP API(JSON)서블릿, JSP, 스프링 MVC예) 톰캣(Tomcat) Jetty, Undertow01-4. 웹 서버, 웹 어플리케이션 서버(WAS) 차이점👉🏼 H/W 관점에서의..
2023. 4. 25.