디스패처 서블릿이란? 역할 : 요청 라우팅 - 사용자의 url요청을 보고 어떤 컨트롤러의 어떤 메서드를 호출해야 하는지 찾아간다. 데이터 바인딩 - http파라미터를 자바 객체로 변환하거나, json데이터를 객체로 매핑한다.(핸들러 어댑터) 뷰 렌더링 - 컨트롤러가 데이터(model)와 뷰 이름을 넘겨주면 디스패처서블릿이 뷰 리졸버를 호출해 렌더링해 준다. 중앙 집중식 관리 - 과거에는 모든 서블릿을 web.xml에 일일이 등록해야 했으나 이제는 디스패처 서블릿이 모든 요청을 받아 적절한 컨트롤러로 배분한다.= 프론트 컨트롤러 패턴 구조적 위치톰캣 : 웹 서버이자 서블릿 컨테이너. 필터 단계를 관리. 스프링 컨테이너 : bean들이 위치. 인터셉터 단계. 실행 순서필터(서블릿)public class..