
웹 서버와 WAS
백엔드 ⏎/spring mvc
2022. 12. 29. 21:59
웹 - HTTP 기반 HTTP 메시지에 모든 것을 전송한다. 거의 모든 형태의 데이터 전송 가능 서버 간에 데이터를 주고받을 때도 대부분 HTTP 사용 웹 서버(Web Server) HTTP 기반으로 동작 정적 리소스 제공, 기타 부가기능 정적(파일) HTML, CSS, JS, 이미지, 영상 예) NGINX, APACHE 디렉터리에 파일들(HTML, CSS, JS)을 넣어놓으면 서버들이 파일들을 서빙해준다. 웹 애플리케이션 서버(WAS - Web Application Server) HTTP 기반으로 동작 웹 서버 기능정적 리소스 제공 포함+ 프로그램 코드를 실행해서 애플리케이션 로직 수행 동적 HTML, HTTP API(JSON) 서블릿, JSP, 스프링 MVC 예) Tomcat Jet..