본문으로 바로가기

MVC 패턴

category IT지식 2022. 7. 11. 20:01
728x90

개발 디자인 패턴 중의 하나로,

Model, View, Controller로 나누어서 코드를 관리하자는 것이 골자이다.

Model은 데이터를 관리하고,

View는 화면을 표시하고,

Controller는 입출력 및 제어를 담당한다.

유지보수 및 개발 효율에 도움이 된다.

 

개인적으로는 MVVM 패턴이 더 발전한 디자인 패턴이라 생각된다.

왜냐하면 아래와 같이 컨트롤러의 역할이 너무 커지기 떄문이다.

 

* 참고

728x90

'IT지식' 카테고리의 다른 글

교차 출처 리소스 공유(CORS) 문제  (0) 2022.07.17
3계층 구조(3 Tier Architecture)  (0) 2022.07.17
동기(Sync)와 비동기(Async)  (0) 2022.07.11
서버리스(Serverless) 통신  (0) 2022.07.11
REST & RESTful  (0) 2022.07.11