MVC1
HTML코드 안에 자바 스크립트가 있다
..
<head>
<java script></>
</head>
..
간단하고 개발이 쉽다.
JSP페이지 안에서 모든 정보를 표현하고 저장하고 처리된다.
코드 재활용이 힘들고 가독성도 떨어진다
MVC2
클라이언트 요청처리와 응답처리, 비즈니스 로직을 모듈화한 구조
처리작업 분리로 인해 유지보수와 확장이 쉽다.
구조설계를 위해 개발기간이 길어진다
MODEL - 데이터 생성 처리, 저장
VIEW - 결과를 보여주고 입력을 받음
Controller - 입력 흐름 제어
Model(DB)에 쿼리를 날리고 결과를 받아 빈즈를 주고 받으며 처리
View(JSP)는 전송받은 빈스를 화면에 뿌려줌
Controller(서블렛)는 doGet,doPost로 요청을 받음