개인적으로 아직 모델2 방법을 적용해서 개발은 해보지 못한 상황이다.
모델1으로 최대한 스파게티 코드는 되지 않도록 프로젝트 개발을 간신히 마무리는 해놓은 상태인데 앞으로 협업의 관점이 필요한 Model2 방식과 스프링 프레임워크 등을 생각하면 갈길이 멀다.
아무튼 JSP에서 Model2의 개괄적인 흐름을 살펴보자면
Model: 데이터베이스와 연동하는 부분 등의 로직
View : 화면 출력 부분
Controller : 모델과 뷰를 적절하게 연결시켜주는 역할