web: mvc1, mvc2

MVC

1) Model

2) View

3) Controller

MVC1

정의 : 모든 클라이언트의 요청과 처리를 JSP가 담당
장점 : 단순한 페이지 작성으로 쉽게 구현 가능
단점 : 웹 어플리케이션이 복잡해지면 유지보수가 힘듦

MVC2

정의 : 클라이언트의 요청, 처리, 비즈니스 로직이 모듈화 되어 있음
장점 : 처리 작업 분리로 유지보수와 확장이 용이
단점 : 설계 시간이 오래 걸림