JSP가 왜 필요한가? 사용자로 부터 데이터를 입력을 받아서 (웹에서) 서버가 그 내용을 처리해서 결과를 다시 클라이언트에게 내보내는 시점까지를 웹 프로그램이라고 한다
ex)
1. 브라우저를 통해 네이버 접속
2. WAS(Web application Server)에서 DB에서 정보를 꺼내서 다시 JSP 받아서 브라우저에 보여줌
고객 정보를 처리해주는 것이 JSP면 모델 1 방식
고객의 요청을 서블릿(controller)이 받는 것을 model2 방식 서블릿은 순수 자바 코드
html코드인 JSP와 완전 분리가 가능 쉽게 리뉴얼하기가 편리 함 모델,뷰, 컨틀롤러 따로인 MVC 패턴
간단한 것을 만들 때는 모델 1으로도 충분하고 복잡한 프로그래밍이 많아질 수록 모델 2가 괜찮음