
MVC 패턴은 하나의 Servlet이 혼자 모든 것을 처리하던 문제를 해결하기 위해
애플리케이션의 코드를 세 가지 역할로 명확하게 나누는 설계 방식
사용자의 HTTP 요청을 받아서 처리함. URL 매핑을 통해 어떤 요청이 들어왔을 때 어떤 메소드를 실행할지 결정하고, 비즈니스 로직을 호출하고 데이터를 Model에 담아 View 이름을 반환
@Controller <-어노테이션을 사용한 클래스가 컨트롤러를 담당
Controller에서 View로 데이터를 전달할 때 사용하는 객체. Key-Value 형태로 데이터를 저장하며, Controller에서 처리한 결과 데이터를 Model에 추가하면 View에서 해당 데이터를 참조할 수 있음. 주로 Model, ModelAndView 클래스를 사용함
사용자에게 보여지는 화면을 담당. Model에 담긴 데이터를 사용해 HTML을 생성하고 클라이언트에게 응답함. Controller가 반환한 View 이름을 ViewResolver가 실제 View 파일과 매핑시켜 렌더링함
이것은 매우 중요하다고 생각하기때문에
나중에 또 다룰 예정
진행은 벌써 입문을 지나 숙련인데
큰일났음
아직도 모르겠는데 어떡하지
복습뿐인가..
매일매일 모르는 날의 연속 .!