MVC에 대해서 더 자세히 알아보자
2023. 11. 12. 12:16
Study
MVC (Model-View-Controller) 소프트웨어 디자인 패턴 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 비즈니스 로직을 서로 영향 없이 고칠 수 있는 애플리케이션을 만들 수 있다. 애플리케이션의 정보(데이터)를 나타내며 뷰는 사용자 인터페이스 요소, 컨트롤러는 데이터와 비즈니스 로직 사이의 상호동작을 관리한다. 구성요소 Controller : 모델에 명령을 보냄으로써 모델의 상태를 변경할 수 있다. Model : 모델의 상태에 변화가 있을 때 컨트롤러와 뷰에 이를 통보한다. < 뷰는 최신의 결과를 보여주고 컨트롤러는 모델의 변화에 따른 적용 가능한 명령을 추가, 제거, 수정할 수 있다. View : 사용자가 볼 결과물을 생성하기 위해 모델로부터 정보를 가지고..