[Spring] 웹 서버, 웹 애플리케이션 서버, 웹 시스템 구성
목차 웹 서버(Web Server) HTTP 기반으로 동작합니다. 정적인 리소스를 제공합니다. (정적 리소스: 정적(파일) HTML, CSS, JS, 이미지, 영상) 기타 부가 기능을 제공합니다. 예) NGINX, APACHE 가 있습니다. 웹 애플리케이션 서버 (WAS - Web Application Server) HTTP 기반으로 동작합니다. 웹 서버 기능을 포함합니다. (정적 리소스 제공 가능) 웹 서버와의 차이점은 프로그램 코드를 실행해서 애플리케이션 로직을 수행합니다. (프로그래밍을 할 수 있기 때문) 동적 HTML, HTTP API (JSON) 제공 동적 HTML: 사용자에 따라 다르게 이름이나 프로필 이미지 등을 바꿔 보여줄 수 있습니다. 서블릿, JSP, 스프링 MVC는 WAS에서 동작합니..
2023. 8. 3.