모델의 일생 | MVC 아키텍처 중 Model의 생명주기
일러두기 본 글은 자바 백앤드 국비과정 교육을 받고 있는 학생이 김영한님의 '스프링 MVC 1편'과 이일민님의 토비의 스프링을 읽고 공부한 내용을 정리하기 위해 쓴 글입니다. 학생이 쓴 글이기에 내용에 오류가 있을 수 있습니다! 본문 스프링 MVC를 구성하는 세 가지 컴포넌트(모델, 뷰, 컨트롤러) 중에서 컨트롤러와 뷰는 주로 DispatcherServlet의 기본 전략을 바꾸거나 재설정함으로써 결정할 수 있다. 반면에 모델은 컨트롤러와 뷰보다 훨씬 다이내믹한 생명주기를 갖고 있다. 따라서 모델이 준비되고 사용되는 흐름과 그 과정에 참여하는 여러 구성요소를 잘 파악하고 이를 관리할 수 있어야 한다. 모델과 관련된 이런 과정이 처음에는 복잡하게 보일지 모르겠지만 조금만 익숙해지면 이보다 편한 모델 관리는 ..