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 |
---|