• Model, View, Controller 의 3가지 구성 요소 • Model: 데이터와 비즈니스 로직 처리 • View: 사용자에게 보여지는 부분 • Controller: 사용자의 요청을 받아 처리하고 적절한 Model 을 호출한 후, 그 결과를 View 에게 전달
• MVC 패턴을 지원하고 DispatcherServlet 이라는 특수 서블릿을 통해 요청 처리 • 이 서블릿은 모든 종류의 요청을 받아 적절한 Controller 에게 전달하고 그 결과를 다시 사용자에 게 반환