Eternity's Chit-Chat

aeternum.egloos.com



태그 : Repository 요약보기전체보기목록닫기

1 2

Domain-Driven Design의 적용-4.ORM과 투명한 영속성 10부

Domain-Driven Design의 적용-4.ORM과 투명한 영속성 9부

Domain-Driven Design의 적용-4.ORM과 투명한 영속성 8부

Domain-Driven Design의 적용-4.ORM과 투명한 영속성 7부

영속성 관리 REPOSITORYHibernate는 투명한 영속성을 지원하는 오픈 소스 ORM으로 Java 커뮤니티에서 사용되는 ORM의 표준이다. Hibernate는 EJB 3.0의 엔티티 빈 스펙인 JPA에 큰 영향을 끼쳤으며 JBoss의 엔티티빈 구현체로 포함되어 있다. Spring 프레임웍은 Hibernate를 통합하기 편리하도록 여러 가지 지원 ...

Domain-Driven Design의 적용-4.ORM과 투명한 영속성 4부

ENTITY의 식별자(Identity)ENTITY는 추적해야할 도메인 개념이 시간과 장소에 따라 다양한 형태를 지닐 수 있다는 개념을 도메인 모델에 도입한다. 따라서 변화되는 ENTITY의 모든 형태가 공유할 수 있는 일반적인 식별자의 개념을 필요로 한다. REFERENCE OBJECT의 경우처럼 식별자를 단순히 객체 생성 시에 할당되는 메모리 주소로만...

Domain-Driven Design의 적용-3.Dependency Injection과 Aspect-Oriented Programming 3부

Domain-Driven Design의 적용-2.AGGREGATE와 REPOSITORY 5부

Domain-Driven Design의 적용-2.AGGREGATE와 REPOSITORY 4부

Domain-Driven Design의 적용-2.AGGREGATE와 REPOSITORY 3부

Domain-Driven Design의 적용-2.AGGREGATE와 REPOSITORY 2부

AGGREGATEAGGREGATE는 데이터 변경 시 하나의 단위로 취급할 수 있는 연관된 객체들의 클러스터이다. 각 AGGREATE는 루트(root)와 경계(boundary)를 가진다. 경계는 AGRREGATE 내부에 무엇이 포함되어야 하는지를 정의한다. 루트는 AGGREGATE 내에 포함된 하나의 REFERENCE OBJECT이다. 루트는 외부에서 참...
1 2