728x90 MVC1 MVC(Model-View-Controller) MVC는 애플리케이션을 3개의 논리적 컴포넌트로 분할하는 아키텍처 패턴이다. 이 3개의 컴포넌트는 각각 모델, 뷰, 컨트롤러이며 각 컴포넌트는 애플리케이션의 특정 부분을 담당한다. MVC는 확장가능한 프로젝트를 만들기 위해 가장 많이 사용되는 웹 개발 프레임워크다. Model 모델 컴포넌트는 유저가 작업하는 모든 데이터 관련 로직에 해당한다. 이 컴포넌트는 뷰와 컨트롤러 사이에 전송될 데이터 또는 다른 비즈니스 로직과 관련된 데이터를 나타낸다. 로직을 처리한 후 모델의 변경사항을 컨트롤러와 뷰에 전달한다. 예를 들어 Customer 객체는 DB에서 소비자 정보를 찾고, 조작하고 업데이트한다. 모델은 다음과 같은 규칙을 준수해야 한다. 1. 사용자가 원하는 편집하길 원하는 데이터를 가지고 있어야 한다. 2.. 2020. 12. 18. 이전 1 다음 728x90