MVC 패턴
디자인 패턴
디자인 패턴은 프로그램 개발에서 자주 나타나는 과제를 해결하기 위한 방법 중 하나로, 과거의 소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 이름을 붙여, 이후에 재이용하기 좋은 형태로 특정의 규약을 묶어 정리한 것이다.
MVC 패턴이란
MVC(Model-View-Controller, 모델-뷰-컨트롤러)는 소프트웨어 디자인 패턴이다.
이 패턴을 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있다.
MVC 구성요소
- 모델 : 애플리케이션의 정보(데이터)를 나타낸다.
- 뷰 : 텍스트, 체크박스 등과 같은 사용자 인터페이스 요소를 나타낸다.
- 컨트롤러 : 데이터와 비즈니스 로직 사이의 상호동작을 관리한다.
출처 : 위키백과 모델-뷰-컨트롤러
댓글남기기