MVC1 패턴

- Controller가 서블릿을 담당하며, 사용자 요청을 처리하고 Model과 View를 조정함
- Model: JavaBeans나 별도의 클래스로 구현되어 비즈니스 로직과 데이터를 처리함
- View: JSP가 담당하며, 데이터 표시에만 집중함
MVC2 패턴


- 사용자 요청이 Controller(서블릿)에 전달됨
- Controller가 요청을 분석하고 적절한 Model을 호출함
- Model이 비즈니스 로직을 처리하고 결과를 Controller에 반환함
- Controller가 결과를 바탕으로 적절한 View를 선택함
- View가 Model의 데이터를 사용하여 최종 출력을 생성함
- 생성된 View가 사용자에게 전달됨