MVC패턴2 공부중인데


Controller에서 데이터 처리하고 Model.addAttribute 해가지고 데이터 집어넣으면


View에서 (지금 타임리프 배우는 중) 타임리프가 따로 별거 안하고 그냥 Model 안에 있는 데이터값 자유자재로 갖고 와서 쓰던데


Model이 거대한 창고인데 징검다리 역할을 한다고 보면 되나 ?


그럼 DB까지 연동하면 Controller에서 필요한 DB값을 가져와서 Model 에 addAttribute 하는 건가 ?


Model이 정확히 뭔 역할인거냐