본문 바로가기

Spring

Spring container[스프링 컨테이너] 실행 순서(+ servlet)

Spring 실행 순서

 

처음 mvc패턴으로 실행을 시켰을 때의 Spring의 실행 순서

 

 

 

1. web.xml ▶ filter부분을 읽는다.

   ▶ servlet을 읽는다.

 

2. DispatcherServlet을 통하고 contextConfigLocation.java를 생성한다.

 

3. servlet-context.xml 로드

 

4. servlet-context.xml로 이동!!!!!

 

▶ prefix먼저 실행 value="WEB-INF/views/"의 jsp에 들어가 실행을 한다.

▶ suffix는 prefix에서 받아온 값을 .jsp형태로 돌려준다.

 

 

 

그러고 나면,

 

5. 다시 DispatcherServlet로 이동하는데 그때에 suffix에서 받아온 값을 받게된다.

 

6. viewresolver(임시 저장공간)의 경우 : controller에서 보내온 view이름을 토대로 처리 view를 검색

 

7. 처리결과를 view에 송신한다.

 

8. view는 처리된 결과 DispatcherServlet에 송신한다

 

9. 이를 받은 DispatcherServlet는 클라이언트에게 최종결과를 출력한다.

'Spring' 카테고리의 다른 글

Spring DB연동  (0) 2018.12.02
Spring 한글깨짐  (0) 2018.11.29
Spring mvc프로젝트 생성  (0) 2018.11.29
Spring[개념 및 특징][설치방법]  (0) 2018.11.29