MODEL2?
- MODEL2를 현재 Spring Framework가 사용하는 기본적인 구조로 현재까지 많이 사용
- JSP Model2는 MVC 패턴과 같은 표현
MODEL2의 장점
- 협업과 유지보수에 유리하다
- 규모가 크고 개발 후에도 주기적으로 유지보수가 필요한 프로젝트에 적합
Spring MVC Pattern?
- Model, View, Controller의 요소로 모듈화하여 개발하는 형태
Model
- 데이터베이스와 관계된 내용을 기술하는 부분
- 클라이언트의 요청에 필요한 자료를 데이터베이스에서 가져오거나 수정하여 Controller로 전달
View
Controller
- 클라이언트의 요청을 받고 적절한 Model에게 동작을 지시, Model이 처리하여 반환한 데이터를 View로 전달