Eternity's Chit-Chat

aeternum.egloos.com



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

1

Open Session in View Pattern

현재 참여 중인 프로젝트에서 JPA(Java Persistence API) 구현체로 Hibernate를 사용하고 있습니다.이 문서는 프로젝트 진행 중 Open Session in View 패턴의 적용과 관련해서 논란이 되었던 몇 가지 이슈를 정리한 것으로 전체적으로 Open Session in View 패턴의 개요 ,Spring 프레임워크 지원 기능, ...

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과 투명한 영속성 5부

객체 관계 맵핑과 도메인 모델3부에서 살펴본 바와 같이 상태와 행위를 함께 가지는 풍부한 객체 모델로 도메인 레이어를 구성하는 것을 DOMAIN MODEL 패턴이라고 한다. DOMAIN MODEL 패턴은 상속, 캡슐화, 다형성과 같은 객체 지향의 장점을 십분 활용함으로써 수정이 용이하고 확장성이 높으며 이해하기 쉬운 시스템을 개발할 수 있도록 ...

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

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

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

코드와 모델을 밀접하게 연관시키는 것은 코드에 의미를 부여하고 모델을 적절하게 한다.-Eric Evans  뒤돌아보기“우리는 주문 시스템이 필요해요.” 모든 것은 이 한마디로부터 시작됐다. 고객은 주문 시스템을 원한다. 이 시스템이 무엇을 해야 하는지는 아직 잘 모르지만 주문이라는 개념이 도메인의 핵심을 이루는 것 같...
1