카테고리 없음
MVC 구조란?
y00ns00
2020. 6. 2. 21:21
M 모델 V 뷰 C 컨트롤러의 약자로
디자인 패턴의 하나이다 비즈니스 처리 로직과 사용자 인터페이스를 서로 구분시켜 서로 영향없이 개발이 가능하다는 장점이 있다.
모델(Model)은 어플리케이션이 "무엇"을 할 지에 대한 정의한다.
처리되는 데이터,데이터베이스, 내부 알고리즘 등 내부 비즈니스에 로직에 관한 의 처리를 수행한다.
뷰(view)는 말그대로 사용자에게 보여지는 영역이다. JSP등 사용자 인터페이스를 담당한다.
컨트롤러(Controller) 모델에게 어떻게 할 것인지를 알려주며 모델과 뷰를 연결해주는 역할을 한다.
사용자의 입출력을 받아 데이터를 처리한다.