JAVA 프로그래밍/SpringBoot

[Spring] Spring MVC

한디벨 2018. 11. 19. 11:25

Spring MVC

-      톰캣을 실행시키면 서블릿 컨테이너가 구동된다. 그 후 web.xml 의 내용을 불러와 생성해주고 관리해준다.

-      Web.xml 내용대로 .do 리퀘스트가 생기면 디스패처 서블릿이 실행된다.

-      디스패처 서블릿은 스프링 컨테이너를 구동하고 핸들러 매핑을 이용해 컨트롤러를 검색하도록 요청하고 핸들러 매핑은 해당 컨트롤러 객체를 리턴한다.

-      Controller model and view 에 비즈니스 로직 후에 얻은 결과물을 셋팅하고 View 단으로 리턴한다.

-      디스패처 서블릿은 응답할 View 객체를 찾기 위해 ViewResolver 에게 질의를 한다.

-      ViewResolver 를 통해 찾아낸 Viewp(jsp)request를 전달 한다.

'프로그래밍 > SpringBoot' 카테고리의 다른 글

[Spring] Model1, Model2 아키텍쳐  (0) 2018.11.19