Dispatcher Servlet / controller 역할, 중간에서 흐름을 통제, 개발자는 Dispatcher Servlet의 개입을 못한다, 자동생성
HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아 적합한 컨트롤러에 위임해주는 프론트 컨트롤러(Front Controller)
Handler Mapper / 자동생성, URL1-> MEMBER URL2->Board // dispatcher servlet에서 요청을 받아서 handler mapper를 통해서 구분해서 보내줌 (if(uri.equqls(""){})와 유사
service(컨트롤러 갯수대로), Permanent 선택사항
-view Resolver 자동으로 생성, return 시 data를 가공하여 다시 dispatcher servlet으로 보내줌 그다음에 jsp 통해서 client에게 response