Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 엘라스틱서치
- Linux
- elastic search
- spark
- apache storm
- Hbase
- 스프링 배치
- intellij
- Spring Boot
- hdfs
- Storm
- elasticsearch
- SBT
- Spring Batch
- Spring XD
- scala
- Spring
- hibernate
- Domain Driven Design
- docker
- 도메인주도설계
- 제주
- Angular2
- design pattern
- DDD
- Java
- nginx
- Clean Code
- hadoop
- Gradle
Archives
- Today
- Total
목록엔티티 (1)
욱'S 노트
DDD - 엔티티, VO, 서비스
엔티티 VS VO 어떠한 객체가 상태를 가진다면 엔티티와 VO라고 생각할 수 있다. 둘의 차이점은 연속성(continuity)와 식별성(identity)를 가지는 가에 있다. 연속성과 식별성이 필요하다면 엔티티이다. 여기에서 중요한 점이 영속성이 엔티티와 VO을 나누는 개념은 아니다. VO도 엔티티와 함께 데이터베이스에 저장될 수 있다. 연관관계 각각의 엔티티는 탐색 가능한 연관관계를 가질 수가 있다. 일대일, 일대다, 다대일, 다대다이다. 사실 현실 세계의 모든 엔티티들은 양방향 디펜더시를 가진다. 하지만 연관관계를 쉽게 다루기 위해선 단방향으로 관계를 단순화할 필요가 있다. -> 범균님은 무조건 양방향 디펜던시는 제거해야 한다고 한다. 탐색방향을 부여하고, 한정자를 추가하고 중요하지 않는 연관관계는 ..
Methdology/Domain Driven Design
2016. 1. 27. 14:44