controller (1) 썸네일형 리스트형 백엔드 배경지식 Backend Background) MVC (Model-View-Controller) 패턴 MVC (Model-View-Controller) 패턴 1. 개념 소프트웨어 디자인 패턴의 일종으로, 사용자 인터페이스 - 비즈니스 로직을 분리하여 시각적 요소와 서버 작업을 서로 영향 없이 운영되어 유지보수가 편리한 어플리케이션을 만들 수 있다. 디자인 패턴 소프트웨어 개발 차원에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결 '규칙' 템플릿 2. 구성요소 사용자가 컨트롤러를 조작 컨트롤러가 모델을 통해 데이터를 가져옴 데이터를 바탕으로 시각적인 요소를 가미하며 뷰에 표현 사용자는 뷰를 통해 데이터를 봄 2.1 모델 (Model) 어플리케이션이 '무엇'을 할지 정의 어플리케이션의 정보 DB, data 처리 로직 컴포넌트 어떤 동작을 수행하는 코드 사용자 쿼리에 대한 데이터 제공 데.. 이전 1 다음