쥔장소식
2013.04.29 11:27
MVVM 패턴에 대한 잔상
조회 수 2836 추천 수 0 댓글 0
고수아저씨에게 많은 도움을 받은 결과
바인딩, 실버라이트에서 바인딩은 데이터와 콘트롤간의 바인딩을 말하는 것 같다. 지금까지 쥔장소식에 내가 썼던 바인딩은 DB에서 데이터를 끌어다가 그리드등에 뿌려주는 이 일련의 작업을 바인딩이라 생각하고 끄적인거였는디...
MVVM = Model, View, View-Model
Model = 데이터베이스의 테이블을 구조화 하는 작업, 즉 구조체다. 실버라이트에서는 DB의 구조체, 레코드셋이라던가 심지어 DataTable (for C#)도 지원하지 않는다.
View = XAML(재믈)에서 데이터를 표시하기 위한 방법, 디자인 등등
View-Model = 데이터를 표시하기 위한 도구인데, 일명 콤포넌트다. ActiveX, 속성을 가진 객체로 이해하면 될 듯 싶다. VB로 개발할 때도 사용자 정의 콘트롤을 먼저 개발해서 사용하곤 했는데 직접 고수분께서 개발하는 것을 지켜보니 똑같다. 데이터를 위한 속성, 이벤트, 매서드
아직까지 직접 그리드에 집어넣는 것과 이렇게 가져와서 뿌려주는 것에 대한 장단점은 뼈저리게 느껴지진 않는다.
이렇게 하는 것이 왜 개발자와 디자이너 협업이 잘되는지도 이해 못하겠다.
알림터
엔조이데브 쥔장의 알림터입니다.
번호 | 분류 | 제목 | 날짜 | 최근 수정일 | 조회 수 |
---|---|---|---|---|---|
32 | 그외 | 2013 TOSEC (SW 기술자공통역량평가) - 한국소프트웨어산업협회 | 2013.10.18 | 2013.10.18 | 2645 |
31 | 세미나 | [2013-09-06(금)] 의료정보보호 세미나 | 2013.08.28 | 2013.08.28 | 2547 |
30 | 세미나 | [2013년 08월 27일(화)] The 4th Cloud Frontier | 2013.08.22 | 2013.08.22 | 2786 |
29 | 쥔장소식 | 이것저것 취미생활이 변경되네.. | 2013.08.12 | 2013.08.12 | 2319 |
28 | 쥔장소식 | 살떨리는 마소메일을 받다. (Azure관련) | 2013.07.01 | 2013.07.01 | 2563 |
27 | 세미나 | [2013-07-04(목)] 창조경제 Start Up ICT Conference 2013 | 2013.06.18 | 2013.06.18 | 2794 |
26 | 세미나 | [2013-06-13(목)] 제 8회 커뮤니케이션 비젼 컨퍼런스 - 비즈니스의 현재와 미래 (모바일 센트릭) | 2013.06.04 | 2013.06.04 | 2439 |
25 | 세미나 | [2013-06-04] 공생발전형 SW생태계 구축을 위한 '공공정보화산업 선진화' 정책토론회 1 | 2013.05.31 | 2013.05.31 | 2469 |
24 | 세미나 | 비즈니스의 현재와 미래 Mobile - Centric | 2013.05.29 | 2013.05.29 | 2743 |
23 | 쥔장소식 | 우울한 날 ~ 여수로 달리다. | 2013.05.28 | 2018.07.03 | 2280 |
22 | 쥔장소식 | 우울한 날 ~ 구글에서 내이름을 검색하다 발견 | 2013.05.03 | 2013.05.03 | 2511 |
21 | 세미나 | 2013 NEXCOM Tech Market - 실제사례를 통해 보는 빅데이터,클라우드,HTML5 | 2013.05.02 | 2013.05.02 | 2710 |
» | 쥔장소식 | MVVM 패턴에 대한 잔상 | 2013.04.29 | 2013.04.29 | 2836 |
19 | 쥔장소식 | 로컬로는 잘된다. + 애저배포 및 바인딩완료 | 2013.04.25 | 2013.04.25 | 2393 |
18 | 쥔장소식 | 아 드뎌 실마리가........ | 2013.04.24 | 2013.04.24 | 2436 |
17 | 쥔장소식 | 까면 깔수록 어려워지는 양파같은 웹 프로그래밍 | 2013.04.23 | 2013.04.23 | 2461 |
16 | 세미나 | 2013 웹 접근성 평가대비 미니프로젝트 (고용보험 환급과정) | 2013.04.23 | 2013.04.23 | 2811 |
15 | 그외 | 오픈소스 CMS | 2013.04.22 | 2013.04.23 | 2752 |
14 | 세미나 | 2013년 삼성SDS 멀티캠퍼스 - IT리더과정 1 | 2013.04.19 | 2013.04.19 | 2407 |
13 | 세미나 | 2013 PMO, QMO, TMO를 활용한 SW가치증진 전략세미나 | 2013.04.18 | 2013.04.18 | 282131 |