EntityFramework 사용시 System.Data.Objects.DataClasses.Entit..
.NETFramework 3.5 에서 EntityFramwork 사용 프로젝트를 만들었을때 아래와 같은 메시지를 받을 때가 있음. 컴파일러 오류 메시지: CS0012: 'System.Data.Objects.DataClasses.EntityObject' 형식이 참조되지 않은 어셈블리에 정의되었습니다. 'System.Data.Entity, Ve..
문제해결 반더빌트 2011.06.01 0 comment
Inversion of Control 컨테이너 (IoC Container)란?
이전 포스트 Dependency Inversion Principle 에서 의존하는 모듈, 레이어 사이에 추상 (interface 또는 abstract class)을 의존함으로써 구현의 상세(detail)를 의존할 때보다 느슨한 커플링을 만들 수 있고, 구조적 설계와 비교할 때 의존의 방향이 역전 되었다라고 ..
디자인원칙 반더빌트 2011.04.18 0 comment
제어의 역전 IoC Inversion of Control 이란 무엇인가?
또 등장 했습니다. "역전 inversion" 이라는 말은 용어 자체가 굉장히 어려운 말입니다. 두가지 뜻을 담고 있으니까요. "역전" 은 두가지를 알아야 이해를 할 수 있는 용어 입니다. "기존"의 상태 와 "역전" 된 상태, 그리고 역전되어야 하는 이유를 알아야 합니다. 이 ..
디자인원칙 반더빌트 2011.04.07 0 comment
스타트업 서비스가 네이버, 옥션, G마켓을 뛰어 넘을수 있을까?
새로운 서비스가 어떻게 네이버, 옥션, G마켓을 뛰어 넘을 있는가? 이 포스트는 네트워크 구조에 대한 이해를 통해 그 과정을 살펴 볼 것입니다. 새로운 서비스를 만들고 있는 사람들의 목표입니다. 콘텐츠 포탈을 기획하고 있다면 네이버를, 온라인 커머스를 만들고 있..
웹트렌드 반더빌트 2011.04.06 1 comment
Repository Pattern - in MSDN
리파지터리 패턴은 그 복합성 때문에 완벽히 이해하고 적용할 수 있기까지 매우 어려운 패턴이라 생각됩니다. 여러번에 걸쳐 이 주제를 포스팅 하는 이유가 바로 그 때문입니다. 여러 문서를 학습하거나 구현에 적용할 때에는 관련된 해결해야 하는 문제들이 등장하게 ..
DDD & PoEAA 반더빌트 2011.04.04 0 comment
의존 관계 역전의 원칙- Dependency Inversion Principle for Pr..
이 포스트의 주제는 이전의 S.O.L.I.D 의 LSP에 이어 의존 역전의 원칙 Dependency Inversion Principle (DIP) 입니다. 포스팅의 동기 또한 LSP의 동기와 같습니다. 개념이해를 돕기 위해 뽑아낸 간략화된 핵심 정의가, 오히려 상세 이해를 방해함을 느꼈습니다. 원칙의..
디자인원칙 반더빌트 2011.03.28 0 comment
리스코프 치환 원칙 - Liskov Substitution Principle for Primer
리스코프 치환 원칙 LSP Liskov Substitution Principle 은 객체-디자인의 S.O.L.I.D 5원칙 중의 가장 이해하기 어려운 원칙이라고 할 수 있습니다. 다른 원칙들은 이름에서 힌트를 얻을 수 있는데 LSP만은 이름으로 부터 힌트를 얻을 수가 없습니다. 이 글을 읽고 있다..
디자인원칙 반더빌트 2011.03.23 1 comment