wlstjdwkd.log
로그인
wlstjdwkd.log
로그인
[JSP] MVC 패턴
무1민
·
2023년 3월 23일
팔로우
0
0
백엔드
목록 보기
3/4
Web Application Architecture
JSP를 이용하여 구성할 수 있는 Web Application Architecture는 크게 modle1과 model2로 나뉜다.
JSP가 client의 요청에 대한 Logic 처리와 response page(view)에 대한
처리를 모두
하느냐, 아니면 response page(view)에 대한
처리만
하는지가 가장 큰 차이점이다.
Model2구조는 MVC(Model-View-Controller) Pattern을 web개발에 도입한 구조를 말한다.
Model1 구조
model1은 view와 logic을 JSP 페이지 하나에서 처리하는 구조를 말한다.
client로부터 요청이 들어오게 되면 JSP 페이지는 java beans나 별도의 service class를 이용하여 작업을 처리, 결과를 client에 출력한다.
Model1 구조의 장단점
간단한 page를 구성하기 위해 과거에 가장 많이 사용되었던 architecture
Model2 구조
model2는 모든 처리를 JSP 페이지에서 하는 것이 아니라, client 요청에 대한 처리는 servlet이, logic 처리는 java class(Service, Dao, ...), client에게 출력하는 response page를 JSP가 담당한다.
model2 구조는 MVC(Model-View-Controller) pattern을 웹개발에 도입한 구조이며 완전히 같은 형태를 보인다.
Model2 구조의 장단점
Model2는 Model1의 단점을 보완하기 위해 만들어 졌으나, 다루기 어렵다는 단점이 있다.
무1민
야호
팔로우
이전 포스트
[JSP] JSP
다음 포스트
[JSP] EL/JSTL
0개의 댓글
댓글 작성