728x90
반응형
SMALL
spring mvc 패턴 상세 구조
Servlet : Dynamic Web Page를 만들 때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술
다양한 요청과 응답을 일일이 처리하려면 힘들기 때문에
서블릿을 이용하면 다양한 웹 요청과 응답의 흐름을 간단한 메서드 호출만으로
체계적으로 다룰수 있게 해주는 기술
- 클라이언트측으로부터의 /user 요청
- Dispatcher Servlet 이 요청을 받고, Handler Mapping에 요청을 다시 보낸다. (/user 과 매칭되는 controller 찾기위함)
- Handler Mapping은 /user과 매칭된 controller를 찾은 후 결과값을 Dispatcher Servlet 에게 응답해준다.
- Dispatcher Servlet 은 userController를 요청 처리를 위해 Handler Adapter에게 요청한다.
- Handler Adapter는 userController에게 요청 후 결과괎을 반환 받은 후 ModelAndView라는 상자에 데이터를 담아 Dispatcher Servlet에 전달한다.
- Dispatcher Servlet은 view를 찾기위해 View Resolver에게 요청 후 결과값을 받는다.
- Dispatcher Servlet은 찾은 view에 ModelAndView 상자를 전달하여, 결과적으로 화면에 데이터 표출이 된다.
728x90
반응형
LIST