[김영한 스프링 MVC 1] 웹 애플리케이션 이해
웹 서버, 웹 애플리케이션 서버 웹 => HTTP 기반 HTTP에 모든 것 전송 (HTML, TEXT, 이미지, 영상, JSON, XML 등) 서버 간 데이터 전송 시에도 대부분 HTTP 사용 웹 서버 HTTP 기반으로 동작 정적 리소스 제공, 기타 부가 기능 정적 HTML, CSS, JS, 이미지, 영상 ex) NGINX, APACHE 웹 애플리케이션 서버 (WAS) HTTP 기반으로 동작 웹 서버 기능 포함 (정적 리소스 제공 가능) 프로그램 코드를 실행해서 애플리케이션 로직 수행 - 동적 HTML, HTTP API (JSON) - 서블릿, JSP, 스프링 MVC ex) 톰캣(Tomcat) Jetty, Undertow 웹 서버 - WAS 차이점 웹 서버 : 정적 리소스(파일) WAS : 애플리케이션 ..