MVC 패턴

최대 1 분 소요

디자인 패턴

디자인 패턴은 프로그램 개발에서 자주 나타나는 과제를 해결하기 위한 방법 중 하나로, 과거의 소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 이름을 붙여, 이후에 재이용하기 좋은 형태로 특정의 규약을 묶어 정리한 것이다.

MVC 패턴이란

MVC(Model-View-Controller, 모델-뷰-컨트롤러)는 소프트웨어 디자인 패턴이다.

이 패턴을 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있다.

MVC 구성요소

  • 모델 : 애플리케이션의 정보(데이터)를 나타낸다.
  • : 텍스트, 체크박스 등과 같은 사용자 인터페이스 요소를 나타낸다.
  • 컨트롤러 : 데이터와 비즈니스 로직 사이의 상호동작을 관리한다.

출처 : 위키백과 모델-뷰-컨트롤러

댓글남기기