DispatcherServlet : 클라이언트의 요청을 전달받음. 컨트롤러에게 클라이언트의 요청을 전달하고 컨트롤러가 리턴한 결과 값을 view에 전달하여 알맞은 응답을 생성하도록 한다.
HandlerMapping : 클라이언트의 요청 URL을 어떤 컨트롤러가 처리할 지를 결정
- SimpleUrlHandlerMapping
- BeanNameUrlHandlerMapping
- ControllerClassNameHandlerMapping
- DefaultAnnotationHandlerMapping
Controller : 클라이언트의 요청을 처리한 뒤, 그 결과를 DispatcherServlet에 알려줌.
- Controller
- AbstractController
- AbstractCommandController
- SimpleFormController
- AbstractWizardFormController
- ParameterizableViewController
- UrlFilenameViewController
- MultiActionController
ModelAndView : 컨트롤러가 처리한 결과 정보 및 뷰 선택에 필요한 정보를 담는다.
ViewResolver : 컨트롤러의 처리 결과를 생성할 뷰를 결정
View : 컨트롤러의 처리 결과 화면을 생성
'Programing > Java' 카테고리의 다른 글
[JAVA] File - 하드디스크 정보 보기 JAVA / 개발 (0) | 2017.04.05 |
---|---|
[JSP]getContextPath()와 getRequestURI(), request.getRealPath("/")의 차이 (0) | 2016.12.01 |
[Java] 문자열 포함여부 확인 - contains, indexOf, matches (0) | 2016.12.01 |
JSP 개발 디렉토리와 서비스 디렉토리의 구조의 차이 (0) | 2016.11.11 |
자바 파일 다운로드. (0) | 2016.10.18 |