DispatcherServlet이란?
입력을 분리(전처리)
1. 요청("/ch2/register/add")으로 URL이 오면
2. DispatcherServlet(URL 보냄) --> HandlerMapping(URL에 맞는 메서드반환)
3. DispatcherServlet(메서드 호출) --> HandlerAdapter(해당 메서드를 처리할 수 있는 핸들러어뎁터가 받음)
4. HandlerAdapter(Controller로 요청 전달, 뷰 이름 받아서 DispatcherServlet으로 반환) --> Controller(뷰 이름 반환)
5. DispatcherServlet(뷰 이름 보냄) --> ViewResolver(InternalResourceViewResolver)(접두사, 접미사 붙여서 실제 뷰 이름 반환)
6. DispatcherServlet(해당 뷰를 호출하고 Model 전달) --> JstlView(인터페이스)
7. JstlView --> registerForm.jsp(응답결과를 클라이언트로 보냄)