티스토리 뷰

[jsp5강] JSP 디자인패턴 (MVC2 패턴)



이번글에서는 웹페이지를 만들때 사용되는..

 mvc2 패턴에 대해서 알아보겠습니다.

이전글을 통해 mvc1 패턴에 대해서 알아보았습니다.

mvc1 패턴의 비효율성을 보완해서 나온 패턴이 mvc2 패턴입니다.

mvc1패턴에서는 JSP 의존성이 높다는 단점이 있었습니다..

JSP 의존성을 낮춘 MVC2 패턴은 과연 장점만 존제할까요?

그럼 바로 mvc2 패턴의 실행 구조를 확인해 보겠습니다.


mvc2 패턴의 실행 구조



MVC2 실행 구조는 위사진과 같습니다.

MVC1 패턴과 다르게 servlet 이 브라우저의 요청을 받습니다.

servlet 은 웹 브라우저의 요청에 알맞게 처리한 후

그 결과를 JSP 페이지로 포워딩 해줍니다.

결론은 JSP 페이지에 모두 작성된 Controller, View, Model 등을 분리시켜..

JSP 의존도를 낮춘것입니다.

그럼 장단점을 확인해 보겠습니다.


장점과 단점


장점

1. JSP 의존도가 낮아져 유지보수가 용의해진다.

2. 규모가 큰 프로젝트에 적합하다.


단점

1. 프로젝트 구조 설계를 위한 시간이 많이 소요된다.



이렇게 해서 MVC2 패턴에 대해서 알아보았습니다.

모든 패턴은 장점과 단점이 존재하듯이.. 상황에 맞게 사용하시는게 제일 좋습니다.

모두 수고하세요! ^^



'Programming > JSP, JSTL' 카테고리의 다른 글

[jsp7강] JSTL 태그 종류  (0) 2018.10.12
[jsp6강] EL 태그  (0) 2018.10.06
[jsp4강] JSP 디자인패턴 (MVC1 패턴)  (0) 2018.08.08
[jsp3강] JSP 액션 태그  (0) 2018.08.04
[jsp2강] JSP 스크립트 태그  (0) 2018.08.03
댓글