클린 아키텍처: 영속성 어댑터 구현
이 포스팅은 만들면서 배우는 클린 아키텍처를 읽고 작성하였습니다. 소스 코드는 여기 있습니다. Overview 처음 계층적 아키텍처의 문제접을 다룰 때 모든 것이 영속성 계층에 의존하게 되어 데이터베이스 주도 설계가 된다는 점을 다룬 적이 있는데요, 의존성을 역전시키기 위해 영속성 계층을 애플리케이션 계층의 플러그인으로 만드는 방법을 살펴봅니다. 의존성 역전 애플리케이션 서비스에서는 영속성을 사용하기위해 아웃고잉 포트 인터페이스를 호출합니다. 이 포트는 영속성 작업을 수행하고 데이터베이스와 통신할 영속성 어댑터가 구현하게 됩니다. 헥사고날 아키텍처에서 영속성 어댑터는 아웃고잉 어댑터에 해당하므로 애플리케이션 계층에서 호출하고 역방향으로 어댑터가 애플리케이션을 호출할 일이 없습니다. 애플리케이션 서비스가 ..
Architecture
2022. 8. 10. 10:30
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스프링부트
- proto3
- spring boot application
- Linux
- spring boot jwt
- Spring Boot JPA
- gRPC
- 스프링 데이터 jpa
- spring boot app
- Java
- 알고리즘
- r
- Spring Boot
- 클린 아키텍처
- intellij
- 헥사고날 아키텍처
- 스프링 부트
- 스프링 부트 튜토리얼
- @ManyToOne
- 스프링 부트 회원 가입
- 스프링 부트 애플리케이션
- JSON
- Jackson
- Spring Data JPA
- JPA
- 함께 자라기
- Spring Boot Tutorial
- 함께 자라기 후기
- QueryDSL
- leetcode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함