[Spring] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (1)
웹 애플리케이션 이해 1. 웹 서버, 웹 애플리케이션 서버 웹 서버(Web Server) 정적 리소스 제공, 기타 부가기능(HTML, CSS, JS, 이미지, 영상 등) Ex) NginX, Apache 웹 애플리케이션 서버(WAS - Web Application Server) 프로그램 코드를 실행해서 애플리케이션 로직 수행 Servlet, JSP, Spring MVC Ex) Tomcat, Jetty, Undertow 웹 서버, 웹 애플리케이션 서버 차이 웹 서버는 정적 리소스, WAS는 애플리케이션 로직 웹 시스템 구성 - WEB, WAS, DB 웹 서버가 정적 리소스 처리 WAS는 중요 애플리케이션 로직 처리 전담 WAS, DB 장애시 WEB 서버가 오류 화면 제공 가능 2. 서블릿 웹 통신 과정 웹브..
2023. 7. 26.