#MVC, MVVM 패턴 메모
Programming/Old 2015. 7. 13. 16:11MVC 패턴
M ( Model ) : 비즈니스 로직과 데이터를 다루는 영역
V ( View ) : 프리젠테이션 로직을 담당
C ( Controller ) : 사용자의 요청을 받아 적절한 비즈니스 로직을 선택하고 호출하고, 뷰를 통해 그 결과를 보여줌
- 디자인과 개발의 영역을 분리
비지니스 로직 : 데이터를 가공 및 수정 . 처리
프리젠테이션 로직 : 디자인 구성을 위한 로직
MVVM 패턴
MVC에서 컨트롤러가 뷰모델로 교체된 형태, 뷰모델은 UI레이어 아래에 위치
뷰모델(ViewModel = VM)은 뷰가 필요로 하는 데이터와 커맨드 객체를 노출 = 데이터와 액션을 담고 있는 컨테이터 객체
What is MVVM?
- View knows nothing about Model
- Model knows nothing about View
- Model knows nothing about View Model
- View Model knows nothing about View
'Programming > Old' 카테고리의 다른 글
#ResourceDictionary 사용 시 주의 사항 (0) | 2015.07.19 |
---|---|
#WPF 간단한 ListView 실습 (0) | 2015.07.19 |
#Dictionary (0) | 2015.07.18 |
# Blend for Visual Studio 2013 에서 Style 지정하기 (0) | 2015.07.12 |
#Visual Studio 2013 단축키 (0) | 2015.07.10 |