Spring MVC: Spring에서 제공하는 웹 모듈로 Model, View, Controller 세 가지 구성요소를 사용해 사용자의 다양한 HTTP Request를 처리하고 REST 형식의 응답, HTML 반환 응답 등 다양한 응답을 제공하는 프레임워크
애플리케이션 여러 로직에서 공통으로 관심이 있는 것스프링의 AOP로도 해결할 수 있지만 웹과 관련된 공통 관심사는 서블릿 필터 또는 스프링 인터셉터를 사용하는 것이 좋다.
model에 담으면 해당 view에서만 사용 가능하지만 request에 담으면 더 넓은 범위에서 사용할 수 있다.