안녕하세요!
오늘은 더 나은 이해를 위해 스프링의 동작 순서에 대해서 알아보려고 합니다.

Spring의 큰 작동방식


1. 사용자가 웹브라우저를 통해서 요청을 보내면 D.S.가 요청을 받는다.
2. D.S.는 요청을 받자마자 첫번째로 Handler Mapping으로 가서 담당 Controller를 찾고 다시 D.S.로 돌아온다.
3. 정보를 가져온 D.S.는 담당 Controller를 호출하게 되고 해당 Controller는 DAO와 VO를 통해서 DB와 소통하여 데이터를 가져온 후 다시 D.S.로 돌아간다.
4. D.S.로 데이터와 함께 돌아오면 이제는 ViewResolver로 가서 해당 view page가 무엇인지 정보를 찾고 다시 D.S.로 돌아온다.
5. ViewResolver에서 찾은 정보를 토대로 D.S.는 다시한번 데이터와 함께 View로 이동해서 view page와 결합을 시켜서 D.S.로 돌아온다.
6. D.S.는 돌아온 view page + data를 사용자에게 다시 Response로 보낸다.

profile
대기업 회장님

0개의 댓글