Spring mvc 패턴 이해하기

su dong·2023년 5월 17일
0

  • Spring MVC는 Front Controller구조를 따른다.(=Dispatcher Servlet)

Spring MVC 구조

  1. 클라이언트의 http요청이 들어온다.
  2. 핸들러 조회 : 요청을 처리할 핸들러를 조회한다.
  3. 핸들러 어뎁터 조회 : 핸들러를 처리할 핸들러 어뎁터를 조회한다.
  4. 핸들러 어뎁터 실행 : 핸들러 어뎁터에 핸들러 정보를 준다.
  5. 핸들러 실행 : 핸들러 어뎁터를 통해 핸들러를 호출한다.
  6. ModelandView 반환 : 핸들러를 통해 ModelandView를 생성, 반환한다.
  7. ViewResolver 호출 : View의 논리적 주소를 물리적 주소로 바꿀 ViewResolver를 호출한다.
  8. View 반환 : 물리적 주소인 View를 반환한다.
  9. View rendering : render를 호출하여 View에 해당하는 JSP파일을 forward한다.
profile
사람들을 돕는 문제 해결사, 개발자 sudong입니다. 반갑습니다. tkddlsqkr21@gmail.com

0개의 댓글