본문 바로가기

Computer Science

MVC1 MVC2

반응형

MVC 패턴은 알지만 MVC1 과 MVC2의 차이점은 정확히 몰랐다.

오늘은 이것에 대해서 정리해보고자 한다.

 

MVC1 패턴

MVC1

MVC1패턴은 JSP가 View와 Controller의 기능을 담당한다. 따라서 이러한 구조는 쉽게 생각할 수 있고 로직을 한군데에서 처리하다보니 빠르게 개발이 가능하다는 장점을 가지고있다.

Model은 JDBC Interface이고 DB를 조작할때 사용한다.

 

MVC2

MVC2는 내가아는 MVC패턴과 비슷해보인다. 웹 브라우저에 대한 요청들을 Controller에서 처리하고 화면은 View(JSP)가 담당하는 구조로 개발자와 디자이너의 구분이 확실한 구조이다. MVC2 는 MVC1보다 이해하기 어렵다고하는데..

글쎄 이거는 개인적인 차이일것 같고 3계층으로 분리하는순간 분담으로 개발할 수 있어서 개발에서는 이전 패턴보다 확실히 좋아보이는 구조이다.

반응형

'Computer Science' 카테고리의 다른 글

caching  (0) 2020.11.15
HTTP 1.1 / HTTP 2.0  (0) 2020.11.02
디자인 패턴  (0) 2020.10.27
URI, URL 차이  (0) 2020.10.04
MSA  (0) 2020.10.04