MVC 모델

마자요·2023년 12월 13일
0

MVC 모델

어느 정도 규모가 있는 프로그램을 만들어 나갈 때는 프로그램을 독립적인 부분으로 나누고, 이 부분들을 느슨하게 연결하는 구조화 작업을 병행해야 합니다. MVC 모델은 이런 상황에서 활용하는 기법 중 하나입니다. 구조화되지 않은 프로그램은 프로그램의 구성 요소가 강하게 결합하기 때문에 프로그램의 유지 보수와 확장이 어렵습니다.

모델: 응용프로그램의 데이터와 그것을 처리하는 로직을 담당하는 부분
: 모델의 데이터나 데이터의 처리 결과를 사용자가 볼 수 있는 형태로 표현하는 부분
컨트롤러:사용자로부터 입력받은 데이터를 모델에 메시지로 전달해서 프로그램을 제어하는 부분

참고: 모던 자바스크립트 입문

profile
Security Engineer를 준비중인 Junior 개발자입니다(Devops/ Cyber Security/Backend에 관심이 많습니다).

0개의 댓글