Spring MVC(Front-controller pattern)

시바코코개발자·2023년 11월 26일
0

절차

1. Url을 통해서 클라이언트에게 요청을 받음

2. DispatcherServlet이 요청을 받음

3. DispatcherServlet이 HandlerMapping을 통해서 Contoller를 찾음

4. HandlerAdapter를 사용해서 그것을 실행

5. Controller에 있는 리턴값을 사용해서 ViewResolver가 해결을 해줌.

6. ViewResolver를 통해서 경로를 붙여주면 view를 실행하고 response가 실행이됨.

Front-controller Pattern

특징

  • HttpServletRequest, HttpServletResponse를 거의 사용할 필요없이 기능구현

  • 다양한 타입의 파라미터 처리, 다양한 타입의 리턴 타입 사용이 가능

  • GET방식, POST방식 등 전송 방식에 대한 처리를 어노테이션으로 처리 가능

0개의 댓글