728x90
반응형
DispatcherServlet이란?
- 모든 요청을 DispatcherServlet을 통해 받는다.
- 해당 받아 Controller 로 전달한다.
- DispatcherServlet 을 Front에 둔다.
- 그래서 Front Controller 이라고 한다.
DispatcherServlet 을 적용하기 전
- url 마다 서블릿을 만들고 그에 맏는 Controller 로 요청을 보내는 방식
DispatcherServlet 을 적용후
하나의 서블릿(FrontContoller) 에서 모든 요청을 받는다.
장점
- 모든 요청에 대해 에러, 공지, 처리, 를 다 할수 있다.
Spring Framework의 MVC2 패턴
- 1. 고객이 요청한다.
- 2. 해당 요청에 대한 컨트롤러를 탐색한다.
- 3. 컨트로를을 찾은다음 컨트롤러에게 처리 요청을 보낸다.
- HandlerAdapter가 Controller 를 실행한다. - 4. 처리후 ModelAndView 를 반환한다.
- 5. 뷰리졸버에게 뷰를 요청한다.
- 6. 뷰리졸버는 해당 모델 뷰에 맞는 뷰를 리턴해준다.
- 7. View 에게 업데이트 상황을 알린다.
- 8. 고객에게 응답한다.
728x90
반응형
'Spring > spring 기초 스터디' 카테고리의 다른 글
[Spring] Annotation (0) | 2021.07.23 |
---|---|
[Spring] Bean Scope Web: part4 (0) | 2021.06.15 |
[Spring] Bean Scope Prototype: part3 (0) | 2021.06.14 |
[Spring] Bean Scope Prototype: part2 (0) | 2021.06.12 |
[Spring] Bean Scope Prototype: part1 (0) | 2021.06.01 |
댓글