Spring MVC 구조 1. Model 어플리케이션의 데이터이며, 모든 데이터 정보를 가공하여 가지고 있는 컴포넌트 사용자가 이용하려는 모든 데이터를 가지고 있어야하며, 뷰 또는 컨트롤러에 대해 어떤 정보도 알 수 없어야 한다. 변경이 일어나면 그에 대한 처리 방법을 구현해야 한다(?) 2. View 시각적인 UI요소를 지칭하는 용어 모델이 가지고 있는 데이터를 저장하면 안된다. 모델이나 컨트롤러에 대한 정보를 포함하지 않고, 단순히 표시해주는 역할만을 해야 한다. 변경이 일어나면 그에 맞는 처리 방법을 구현해야 한다. 3. 컨트롤러 모델과 뷰를 연결해주는 역할 모델과 뷰에 대한 정보를 알아야 하며, 모델 또는 뷰의 변경을 인지하여 대처를 한다.. MVC의 처리순서 : 1. 클라이언트가 서버에 요청을 ..