MVC (Model-View-Controller)
Model(모델) : 로직처리, 데이터보관
View(뷰) : 사용자에게 응답(출력)
Controller(컨트롤러) : 사용자의 입력 처리, 흐름 제어
Model1
- 웹 브라우저의 요청을 jsp가 단독으로 처리함 (servlet X)
- jsp가 View이자 Controller의 역할을 함
장점 : 개발시간 단축
단점 : 어플리케이션이 복잡해지고 유지보수가 힘들어짐
Model2
- 웹 브라우저의 요청을 Controller(servlet)이 받아서 처리하고 View(jsp)로 클라이언트에게 응답함
장점 : 모듈화하여 유지보수와 확장이 용이
단점 : 개발시간 증가
'Web > JSP&Servlet' 카테고리의 다른 글
[JSP] forward 액션태그 (0) | 2020.08.03 |
---|---|
[JSP] include 액션태그와 지시어 (0) | 2020.08.03 |
자바 빈(Bean) (0) | 2020.08.01 |
JSP&Servlet 디렉토리 (0) | 2020.07.31 |
web.xml (0) | 2020.07.31 |