모델 1구조
1) jsp를 이용한 단순한 모델
페이지와 요청값 전달 ==> 해당 페이지 호출
2) jsp에서 요청 처리 및 뷰 생성 처리
- 구현이 쉬움
- 요청 처리 및 뷰 생성 코드가 뒤섞여 코드가 복잡함
모델 2구조(MVC)
1) 서블릿이 요청을 처리하고 jsp가 뷰를 생성
요청 url ==> 서블릿 호출(controller) ==> 모델 데이터 설정
==> view단 호출(jsp 파일) ==> jsp(모델 데이터 el/jstl 출력)
==> client에 결과를 전달
2) 모든 요청을 단일 서블릿에서 처리
- 요청 처리 후 결과를 보여줄 jsp로 이동
MVC 란?
1) Model-View-Controller