[디자인패턴] MVC 패턴
2022. 6. 14. 14:50
Study
1. MVC란? 모델 - 뷰 - 컨트롤러. 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴 3개의 영역으로 분할하고 각 구성 요소에 고유한 역할을 부여하는 개발 방식. MVC패턴을 도입하면 도메인(비즈니스 로직) 영역과 UI 영역이 분리되므로 서로 영향을 주지 않고 유지보수가 가능. MVC 패턴 다이어그램 및 웹 애플리케이션에서 사용하는 일반적은 MVC 패턴 1.1 모델(Model) Data. 정보들의 가공을 책임지는 컴포넌트 - 애플리케이션의 정보, 데이터를 나타낸다. - DB, 처음의 정의하는 상수, 초기화 값, 변수 등을 뜻함 - 비즈니스 로직을 처리한 후 모델의 변경사항을 컨트롤러와 뷰에 전달 Model의 규칙 - 사용자가 편집하길 원하는 모든 데이터를 가지고 있어야 한다. - 뷰나 컨트롤러에..