1) 클라이언트가 Request한다

2) servlet-context.xml에 등록 해 놓은 Dispatcher Servlet이 들어 온 요청을 가로 챈다.

3) 그 후 Handller Mapping을 사용하여 클라이언트의 요청을 처리할 컨트롤 객체를 찾는다.

4) handleRequest() 메서드를 호출하여 요청을 처리한다.

5) Controller가 처리한 결과를 ModlerAndView 객체를 리턴한다. 

6) ViewResolver로부터 응답 결과를 생성할 뷰 객체를 구한다.

7) View를 클라이언트에 전송하여 페이지 생성



이해하고 나면 간단하지만, 처음 접하는 내용이라 낯썰어서 이해하기 힘들었다. 

3일정도 과정을 반복하고 설정 코드를 보며 이해하고 구현하여 Controller, DB연동까지 테스트 하였다. 힘들었다..

'Spring' 카테고리의 다른 글

마이크로서비스에서 DDD 사용하기  (0) 2020.03.05
Spring 날짜 타입 변환  (0) 2019.06.24
HTTP Status 404 - /WEB-INF 에러  (0) 2019.02.25
Spring MVC 구성 요소  (0) 2019.02.23
Spring이란 무엇인가?  (0) 2019.02.21

+ Recent posts