본문 바로가기 메뉴 바로가기

realizers

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

realizers

검색하기 폼
  • 분류 전체보기 (266)
    • JAVA (83)
      • JAVA기본 (38)
      • Design_Pattern (14)
      • Spring (10)
      • SpringBoot (19)
      • JPA (2)
    • Architecture (7)
    • 운영체제 (8)
    • Network (6)
    • 자료구조 (5)
    • Algorithm (0)
    • PHP (7)
      • Codeigniter (7)
    • CI&CD (12)
    • CentOs (2)
    • Ubuntu (4)
    • Mysql (13)
    • FrontEnd (3)
    • React Native (7)
    • 스터디 (108)
      • 오브젝트 (13)
      • 모던 자바 인 액션 (11)
      • 이펙티브 자바 (73)
      • 도메인 주도 개발 시작하기 (6)
      • 리팩토링 1판 (5)
      • 실전 자바 소프트웨어 개발 (0)
    • 일상 (1)
  • 방명록

리포지터리와 모델 구현 (1)
리포지터리와 모델 구현

JPA를 이용한 리포지터리 구현 애그리게이트를 어떤 저장소에 저장하느냐에 따라 리포지터리를 구현하는 방법이 다릅니다. 해당 파트에서는 자바의 ORM 표준인 JPA를 이용해서 리포지터리와 애그리게이트를 구현합니다. 💡 모듈 위치 리포지터리 인터페이스는 애그리게이트와 함께 도메인 영역에 속하며 리포지터리를 구현한 구현 클래스는 인프라 영역에 속합니다. 팀 표준에 따라 리포지터리 구현 클래스를 domain.impl과 같은 패키지에 위치시킬 수 잇지만 이것은 인터페이스와 구현체를 분리하기 위한 타협안이지 좋은 설계가 아니라고 합니다. 💡 리포지터리의 기본 기능 구현 인터페이스는 애그리게이트 루트를 기준으로 작성하며 애그리게이트를 조회하는 기능의 이름을 지을 때 특별한 규칙은 없지만 보통 findBy(프로퍼티 값..

스터디/도메인 주도 개발 시작하기 2023. 1. 6. 21:56
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃허브
  • 이메일
TAG
  • spring boot redisson destributed lock
  • @ControllerAdvice
  • 람다 표현식
  • pipeline architecture
  • transactional outbox pattern spring boot
  • spring boot redisson 분산락 구현
  • java ThreadLocal
  • 자바 백엔드 개발자 추천 도서
  • pipe and filter architecture
  • java userThread와 DaemonThread
  • 트랜잭셔널 아웃박스 패턴 스프링부트
  • redis sorted set
  • JDK Dynamic Proxy와 CGLIB의 차이
  • 서비스 기반 아키텍처
  • spring boot excel download paging
  • redis sorted set으로 대기열 구현
  • spring boot 엑셀 다운로드
  • 공간 기반 아키텍처
  • redis 대기열 구현
  • spring boot excel download oom
  • 레이어드 아키텍처란
  • space based architecture
  • 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
  • spring boot redis 대기열 구현
  • polling publisher spring boot
  • spring boot poi excel download
  • service based architecture
  • transactional outbox pattern
  • spring boot redisson sorted set
  • microkernel architecture
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바