«domain-model» 태그된 질문

도메인 모델은 개발의 초점이되는 산업을 구성하는 객체, 행동, 관계 및 속성으로 구성됩니다.

3
ORM으로 DDD 비즈니스 로직은 어디로 가야합니까?
나는 과거에 UML을 통해 모델링 한 MDA (모델 기반 아키텍처) 도구를 사용해 왔으며 이는 비즈니스 항목 (도메인 모델)과 ORM (매핑 등)을 생성했습니다. 도메인에서 작업하는 많은 비즈니스 코드와 서비스는 모델의 일부였으며 우리 저장소는 비즈니스 항목을 반환하고 있었기 때문에 다른 ORM으로 전환 할 수 없었습니다 (원하는 것이 아님). 그러나 이제 프로젝트를 시작하고 …

4
도메인 기반 설계 및 도메인 간 상호 작용
나는 상대적인 DDD 초보자이지만, 나는 내 지식을 쏟아 내고 증류시킬 수있는 모든 것을 읽고 있습니다. 나는이 DDD 질문을 보았고 그 대답 중 하나가 흥미로웠다. DDD 경계 컨텍스트 및 도메인? 답 중 하나에서 포스터는 전자 상거래 시스템의 예를 제공하며 제품이 2 개 이상의 도메인에 있습니다. 1) 제품 카탈로그 2) 재고 관리 …

1
ORM POCO가 도메인 엔터티를 대체합니까?
이것은 이 질문 과 다소 유사 하지만 더 광범위합니다. 일반적으로, EF 4.1 등으로 ORMs는 포항 강판을 지원과 함께, 지금은 의미가 도메인 엔티티가 할 수 있도록 않을 수 데이터베이스에 유지됩니다 객체? EF 4 또는 Linq-to-SQL과 같은 오래된 ORM을 사용하면 "데이터베이스 객체"가 자동 생성되고 데이터베이스와 밀접하게 연결되어 있으므로 사소한 응용 프로그램의 경우보다 …

2
DDD / OOP에서 엔티티의 잘 알려진 비즈니스 ID를 전용 유형으로 표시해야합니까?
실제로는 다른 기본 유형에 대해 사용자 정의 (불변) class를 사용하는 것을 의미 string합니다. 예 : 출판 : 국제 표준 도서 번호. 금융 : 국제 증권 식별 번호. 장점 : 식별자의 형식을 보장 할 수 있습니다. 모델의 일류 회원이됩니다. 단점 : 지속성 마찰을 추가합니다 (예 : Entity Framework). 더 많은 코드.

4
DDD (또는 의미가있는)와의 모델 관계?
간단한 요구 사항은 다음과 같습니다. 사용자 Question는 여러 개의를 사용하여 를 만듭니다 Answer. Question하나 이상이 있어야합니다 Answer. 설명 : 생각 Question하고 테스트 와 Answer같이 : 하나의 질문이 있지만 몇 가지 대답이 있습니다. 사용자는이 테스트를 준비하는 행위자이므로 질문과 답변을 만듭니다. 이 간단한 예제를 모델링하여 1) 실제 모델과 2) 코드로 표현하여 잠재적 …

4
DDD와의 트랜잭션 일관성 보장
저는 DDD로 시작하여 국가 간 일관성을 보장하기 위해 집계 루트가 사용됨을 이해합니다. 하나의 응용 프로그램 서비스에서 여러 집계를 수정해서는 안됩니다. 그러나 다음 상황을 처리하는 방법을 알고 싶습니다. Products라는 집계 루트가 있습니다. Group이라는 집계 루트도 있습니다. 둘 다 ID가 있으며 독립적으로 편집 할 수 있습니다. 여러 제품이 같은 그룹을 가리킬 수 …

3
객체 지향 사고 과정은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 지난 몇 달 동안 Zend의 MVC 구현과 관련하여 OOP를 연구했습니다. 나는 프로그래밍에 익숙하지 않다. 그러나 나는 '올바른'방식으로 사물을 …

1
현재의 증거가 정식 데이터 모델에 대한 문맥 적 채택을 지원합니까?
"정규적인"아이디어는 소프트웨어에 널리 퍼져 있습니다. Canonical Model , Canonical Schema , Canonical Data Model 등과 같은 패턴 은 개발 과정에서 반복해서 나타나는 것 같습니다. 많은 개발자와 마찬가지로, 나는 당신 이 정식 모델 이 필요 하다는 기존의 지혜를 비판적으로 따랐습니다 . 그렇지 않으면 매퍼와 번역가 의 조합 폭발 에 직면하게 됩니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.