스프링 MVC 1편 강의는 단순한 기술 학습을 넘어, 웹 애플리케이션이 동작하는 근본 원리를 이해하고 실제로 구현해보는 과정이었다.이번 글에서는 지금까지 학습한 전체 내용을 하나의 흐름으로 정리한다.1. 웹 애플리케이션의 기본 구조웹 서버 vs WAS웹 서버: 정적 리소스 제공 (HTML, CSS, JS)WAS: 서블릿 기반으로 동적 처리서블릿과 JSP서블릿: HTTP 요청과 응답을 직접 다루는 저수준 APIJSP: HTML과 자바 코드를 결합해 뷰를 좀 더 쉽게 렌더링MVC 패턴 등장역할 분리: Controller(요청 처리), Model(데이터), View(화면 렌더링)코드 중복과 유지보수 문제를 구조적으로 해결2. MVC 프레임워크 직접 구현하기Front Controller 패턴여러 컨트롤러를 하나..