[Spring] 스프링의 구조/작동순서

cateto·2021년 1월 6일
1

매일하는Spring

목록 보기
2/4

tiles 사용할 때 만들었던 스프링의 구조 도식화. 기본 구조에서 (1)TilesViewResolver 하나 정도 추가되었다고 보면 됨.

스프링 작동순서를 간단하게 작성하면,

Client가 Request를 보냄

DispatcherServlet이 web.xml 에 등록된 내용을 가로챔

HandlerMapping에게 보내면 요청사항을 처리할 수 있는 Controller를 찾음

cf. HandlerMapping 4가지 사용법


Controller에서 비즈니스로직 실행 후 값을 돌려받음
( Service -> Dao -> DataBase -> Dao -> Service )

로직 처리 후 ViewResolver를 통해 View 화면을 찾음. 로직 처리 결과(Model)를 View에 보냄

처리 결과 (Model)가 뿌려진 View를 DispatcherServlet에 보냄

DispatcherServlet에서 Client에게 View를 출력

요런느낌으로....

출처 : https://intro0517.tistory.com/151

profile
Curious for Everything

0개의 댓글