MVC (2) 썸네일형 리스트형 MVC MVC Pattern Table of Contents 1. What is MVC? 2. Motivation of MVC 3. Patterns in MVC 1. What is MVC? MVC(Model-View-Controller)란 무엇일까? Application을 세가지 역할로 구분한 개발 방법론이다. 아래의 그림과 같이 사용자가 Controller를 통해 Model을 변경하고, 변경사항은 View를 통해서 나타내게 된다. 가장 널리 사용되는 구조 중 하나이며 어플리케이션 개발, 웹 개발 등 다양한 분야에서 사용된다. 먼저 MVC는 각각 무슨 일을 하는지 간단하게 먼저 알아보자. Model: application object 모델은 데이터를 담당한다.(== DB query를 다룬다) 즉, 데이터들의 변.. Design Pattern Design Pattern Introduction Table of Contents 1. What is Design Pattern? 2. Why do we use patterns? 3. Part Rule of Design Pattern 4. Category of GoF Patterns 5. Levels of Patterns [POSA] 6. MVC Pattern 1. What is Design Pattern? 건축학의 개념을 차용하였다. 건축학에서는 도시 계획이나 건물 디자인 절차에 대해서 연구했다. 그리고 전문가들은 자주 발생하는 문제들, 그리고 그것을 해결하기 위한 방법들을 정리하였다. 이는 프로그래밍에서도 똑같이 적용할 수 있다. 그리고 자주 발생하는 문제들에 대해서는 이미 누군가는 겪었던 문제들이다.. 이전 1 다음