반응형 MVC패턴1 MVC 모델-뷰-컨트롤러 MVC 모델-뷰-컨트롤러 디자인패턴중 하나인데, 개발을 쉽고 편리하게 하기 위한 아이디어이다. 소프트웨어 비지니스 로직과 UI 영역을 구분하는데 중점을 둔다. 코드를 역할별로 정돈함을써 유지보수가 쉬워진다. Model : 앱이 포함해야할 데이터를 정의한다. Database와 교류하며 데이터를 가져온다. 데이터와 비지니스 로직을 관리한다. data 정보를 갖고있음(혹은 연결되어 있다) database와 상호작용하며 table을 조회한다. View를 참조하는 내부속성이 없어야한다. -> Side Effect 방지 Controller : 사용자로부터의 입력에 대한 응답으로서 업데이트하는 역할을 한다. -> 메인로직이다. Model이나 View를 중재하고 Model이나 View의 변경을 모니터링한다. 명령을 M.. 2021. 10. 16. 이전 1 다음 반응형