MVC1과 MVC2

hyekyeong Song·2020년 3월 9일
0

1. 디자인 패턴

디자인 패턴은 소프트웨어의 개발 방법을 공식화한 것이다. 따라서 구현자들 간 커뮤니케이션 효율성이 높아지도록 돞는다.

2. MVC1패턴과 MVC2패턴

1) MVC1 패턴

  • 장점 : jsp가 모든 요청과 응답을 처리하기 때문에 구현이 쉽다
  • 단점 : 웹 애플리케이션이 복잡해질 경우 유지보수가 어려워진다

2) MVC2 패턴

클라이언트의 요청을 컨트롤러 역할을 수행하는 서블릿이 받고 처리 결과를 뷰 역할을 하는 JSP로 보여준다.
즉, 요청처리, 응답처리, 비즈니스로직 처리를 모듈화 시킨 구조이다.

  • 장점 : 유지보수가 쉽다
  • 단점 : 구조 설계를 위한 개발 기간이 추가된다

👀이전에 했던 프로젝트를 기준으로 살펴보면

  • 요청을 처리하는 controller
  • 비즈니스로직을 처리하는 service
  • 응답(화면)을 처리하는 jsp페이지

로 구성되어있다.

profile
안녕하세요😀😀

0개의 댓글