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

+ Recent posts