본문 바로가기
쥔장소식
2013.04.29 11:27

MVVM 패턴에 대한 잔상

조회 수 2836 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

고수아저씨에게 많은 도움을 받은 결과

 

바인딩, 실버라이트에서 바인딩은 데이터와 콘트롤간의 바인딩을 말하는 것 같다. 지금까지 쥔장소식에 내가 썼던 바인딩은 DB에서 데이터를 끌어다가 그리드등에 뿌려주는 이 일련의 작업을 바인딩이라 생각하고 끄적인거였는디...

 

MVVM = Model, View, View-Model

 

Model = 데이터베이스의 테이블을 구조화 하는 작업, 즉 구조체다. 실버라이트에서는 DB의 구조체, 레코드셋이라던가 심지어 DataTable (for C#)도 지원하지 않는다.

View = XAML(재믈)에서 데이터를 표시하기 위한 방법, 디자인 등등

View-Model = 데이터를 표시하기 위한 도구인데, 일명 콤포넌트다. ActiveX, 속성을 가진 객체로 이해하면 될 듯 싶다. VB로 개발할 때도 사용자 정의 콘트롤을 먼저 개발해서 사용하곤 했는데 직접 고수분께서 개발하는 것을 지켜보니 똑같다. 데이터를 위한 속성, 이벤트, 매서드

 

아직까지 직접 그리드에 집어넣는 것과 이렇게 가져와서 뿌려주는 것에 대한 장단점은 뼈저리게 느껴지진 않는다.

이렇게 하는 것이 왜 개발자와 디자이너 협업이 잘되는지도 이해 못하겠다.

 


알림터

엔조이데브 쥔장의 알림터입니다.

List of Articles
번호 분류 제목 날짜 최근 수정일 조회 수
52 홈피소식 엔조이데브 Ver. 5 - 리뉴얼 하였습니다. file 2012.01.12 2018.07.03 3222
51 쥔장소식 대구 출장갑니다. 2012.01.26 2013.04.18 3188
50 쥔장소식 깔쌈한 레이아웃에 치명적 단점이... 2012.01.27 2013.04.18 3166
49 쥔장소식 2012-01-29 스팀게임 보유목록 file 2012.02.01 2018.07.03 3409
48 그외 Windows 8 Consumer Preview 설치리뷰 file 2012.03.27 2016.09.08 2924
47 쥔장소식 6월 25일 의미부여.. file 2012.06.07 2018.07.03 2827
46 쥔장소식 석사논문 학교도서관 제출 완료!! 2012.06.29 2013.04.18 2849
45 세미나 2012 Health ICT PHR 국내외 동향 및 표준화 국제심포지움 2012.09.25 2013.04.18 3093
44 그외 숭실대학교 소프트웨어 특성화대학원 ~ 2년 과정 무료 2012.10.24 2013.04.18 3000
43 저의 대학원 논문 디지털 승인 메일이 왔네요. file 2012.12.28 2015.07.06 2673
42 쥔장소식 악.. VS2012... file 2013.04.02 2018.07.03 2774
41 세미나 실제 사례를 통해보는 빅데이터/클라우드/HTML 세미나 소개 file 2013.04.18 2018.07.03 2489
40 세미나 2013 PMO, QMO, TMO를 활용한 SW가치증진 전략세미나 2013.04.18 2013.04.18 281959
39 세미나 2013년 삼성SDS 멀티캠퍼스 - IT리더과정 1 2013.04.19 2013.04.19 2407
38 그외 오픈소스 CMS 2013.04.22 2013.04.23 2752
37 세미나 2013 웹 접근성 평가대비 미니프로젝트 (고용보험 환급과정) 2013.04.23 2013.04.23 2811
36 쥔장소식 까면 깔수록 어려워지는 양파같은 웹 프로그래밍 2013.04.23 2013.04.23 2461
35 쥔장소식 아 드뎌 실마리가........ 2013.04.24 2013.04.24 2436
34 쥔장소식 로컬로는 잘된다. + 애저배포 및 바인딩완료 2013.04.25 2013.04.25 2393
» 쥔장소식 MVVM 패턴에 대한 잔상 2013.04.29 2013.04.29 2836
Board Pagination Prev 1 2 3 Next
/ 3