Skip to content

Latest commit

 

History

History
5 lines (3 loc) · 1021 Bytes

MVC패턴.md

File metadata and controls

5 lines (3 loc) · 1021 Bytes

MVC 패턴

  1. MVC 패턴에 대해서 설명해보시오
  • MVC 패턴은 웹 어플리케이션 내부를 역할에 따라 비즈니스 로직을 담당하는 부분과 프레젠테이션 계층, 그리고 이 둘 사이를 조정하는 컨트롤러 부분으로 구성되는 패턴이다. MVC 패턴으로 자주 사용되는 것은 패턴 2이지만, 두 가지를 모두 설명해 보도록 하겠다. MVC 패턴 1의 단점은 컨트롤러와 뷰가 분리되지 않아서 협업시 혼란이 존재할 수 있다. MVC 패턴 1은 컨트롤러와 뷰가 하나로 되어 있고, 모델로 구성되어 있다. MVC 패턴2는 역할별로 분리되어 있어서 재사용성과 가독성이 향상될 수 있다. MVC 패턴은 클라이언트의 요청을 받는 컨트롤러와, 비즈니스 로직을 담당하는 서비스단, 서비스단으로부터 요청을 받아 실질적인 업무를 진행하는 퍼시스턴스 계층, 응답의 결과를 보여주는 프레젠테이션 계층으로 구성된다.