반응형

MVC 패턴 ? 과연 무엇일까?


MVC란 Model, View, Controller의 약자로 MVC 패턴은 디자인 패턴중 하나이다.



1. Model


Model은 MVC패턴에서 비지니스 로직을 처리하는 부분이다.


결과를 Controller를 통해 View 페이지로 전달하게 된다. (개발자 담당)


2. View


View는 MVC패턴 중 화면 출력을 담당한다.


JSP페이지로 구성이 되며, 코드는 거의 디자인에 대해 이루어져있다. (디자인 영역)




3. Controller


Controller는 MVC 패턴에서 View와 Model을 연결 시켜주는 핵심 요소이다.


해당하는 Model에서 비지니스 로직을 처리, 그 결과를 View 페이지로 포워딩하는 역할이다.



Model : DB를 다룬다


View : 화면 출력 ex)HTML


Controller : Mode과 View를 연결


복잡해보이지만 정말 쉽고 간단하게 이렇게 정리할 수 있다.

반응형

'프로그래밍' 카테고리의 다른 글

자바스크립트 프레임워크 앵귤러JS  (0) 2020.04.30