Spring boot
[스프링 MVC] Part 1 (웹 어플리케이션의 이해)
*김영한님의 스프링 MVC 강의를 기반으로 작성하였습니다. 웹 서버, 웹 애플리케이션 서버 HTTP: HTTP 메세지에 다양한 데이터를 담아 주고받는다. 웹 서버: 정적 리소스 담당. apache, Nginx 등. 웹 애플리케이션 서버(WAS): 동적, 정적 리소스 처리 가능. 하지만 애플리케이션 로직에 모든 것을 위임하면 안되기에 웹 서버에게 기본적으로 처리 가능한 것은 처리하게 시키고, 동적 리소스 같은 WAS에서 수행해야하는 일은 위임 로직으로 WAS에게 전달. (애플리케이션 로직은 가장 비싼 요소이다. 가장 중요한 애플리케이션 로직만 전담할 수 있다) ex) tomcat 정적 리소스가 많이 쓰이면 Web 서버 증설하고, 애플리케이션 리소스가 많이 쓰이면 WAS 증설 하는 것으로 효율적으로 리소스 ..