Spring MVC

2021. 10. 31. 23:46Web

Spring MVC 실행 순서

1. 클리아트의 요청을 Dispatcher Servlet가 받음

단일 Front Controller Servlet

받은 요청을 다른 컴포넌트에 위임

어느 Controller에 요청을 전송할지 결정

 

2 & 3. Dispatcher Servlet은 Handler Mapping에게 어느 Controller를 사용할 것인가 요청 후 받음

 

4. Dispatcher Servlet은 요청을 받은 Controller에게 넘김

 

5. Controller는 요청을 수행하고 결과 정보(Model)과 어느 View로 가야 하는 정보를 리턴 - ModelAndView

 

6 & 7. ViewResolver에게 처리 결과를 보여줄 view를 결정 요청하고 받음

 

8 & 9. View에게 처리 결과를 보여줄 응답 화면을 생성 요청, View가 생성 

 

 


Spring MVC를 이용한 Application 구현

1. web.xml에 Dispatcher Servlet등록 및 Spring 설정파일 등록

2. 설정 파일에 HandlerMapping설정

3, Controller 구현 및 Context설정 파일을 servlet-context.xml에 등록

4. View Resolver설정을 통해 Controller와 JSP연결

5. JSP코드 작성

 

'Web' 카테고리의 다른 글

SpringFramework의 구조  (0) 2021.10.31
MVC(Model - View - Controller)  (0) 2021.10.18
JSP(Java Server Page)  (0) 2021.10.17
Servlet(서블릿)  (0) 2021.10.17