
[Spring MVC] - 웹 애플리케이션의 이해(HTTP, WAS, Servlet, 멀티 쓰레드, CSR, SSR)
·
Back-End/Spring MVC
HTTP HTML 문서와 같은 리소스들을 가져올 수 있게 해주는 응용 계층 프로토콜 JSON, XML(API), 이미지, 음성, 영상 파일 등 거의 모든 형태의 데이터 전송 가능 서버같에 데이터를 주고 받을 떄도 HTTP를 사용 웹 서버 및 웹 애플리케이션 서버(WAS) 웹 서버 HTTP기반으로 동작 정적 리소스 제공, 기타 부가 기능 정적 HTML, CSS, JS, 이미지, 영상 등 EX) NGINX, APACHE 웹 애플리케이션 서버(WAS) HTTP기반으로 동작 웹 서버 기능 포함 + (정적 리소스 제공) 프로그램 코드를 실행해서 애플리케이션 로직 수행 → 동적인 HTML, HTTP API(JSON) 서블릿, JSP, 스프링 MVC EX) 톰캣, Jetty, Undertow 등 웹서버와 웹 애플리케..