[스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술] 웹 애플리케이션 이해
·
Back-End/Spring
[작성일: 2023. 11. 27] 웹 서버와 웹 애플리케이션 서버웹 서버(Web Server)HTTP 기반으로 동작하며 정적 리소스, 기타 부가기능을 제공한다.정적(파일) HTML, CSS, JS, 이미지, 영상 등NGINX, APACHE 웹 애플리케이션 서버(WAS - Web Applicaion Server)HTTP 기반으로 동작하며 웹 서버 기능을 포함하여 정적 리소스 제공이 가능하다.프로그램 코드를 실행해서 애플리케이션 로직을 수행한다.동적 HTML, HTTP API(JSON)서블릿, JSP, 스프링 MVC톰캣(Tomcat), Jetty, Undertow 웹 시스템 구성 - WEB, WAS, DB정적 리소스는 웹 서버가 처리한다.웹 서버는 애플리케이션 로직같은 동적인 처리가 필요하면 WAS..