250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- react
- 인프런백기선
- mysql
- 이펙티브 자바
- 인프런김영한
- SQL쿡북
- jpa
- 자료구조
- AWS
- 자바예외
- 자바
- 스프링부트와AWS로혼자구현하는웹서비스
- 네트워크
- java
- 도메인 주도 개발 시작하기
- 알고리즘분석
- vue.js
- aop
- DDD
- 이팩티브 자바
- 기술면접
- CleanCode
- 이펙티브자바
- 알고리즘
- AWS RDS
- 인덱스
- 혼공SQL
- 클린코드
- MariaDB
- 자바스터디
Archives
- Today
- Total
목록아키텍처 개요 (1)
기록이 힘이다.
[도메인 주도 개발 시작하기] 2. 아키텍처 개요
아키텍처 도메인 영역, 응용 영역, 표현 영역은 구현 기술을 사용한 코드를 직접 만들지 않는다. 대신 인프라스트럭처 영역에서 제공하는 기능을 사용해서 필요한 기능을 개발한다. 인트라 스트럭처에 의존하면 '테스트 어려움'과 '기능 확정의 어려움'이라는 두 가지 문제가 발생한다. 이 두 문제를 해소 할 수 있는 방법은 'DIP'에 있다. DIP 고수준 모듈이 저수준 모듈을 사용하면 앞서 계층 구조 아키텍처에서 언급했던 두 가지 문제, 즉 구현 변경과 테스트가 어렵다는 문제가 발생한다. DIP는 이 문제를 해결하기 위해 저수준 모듈이 고수준 모듈에 의존하도록 바꾼다. 비밀은 추상화한 인터페이스에 있다. public interface RuleDiscounter{ Money applyRules(Customer c..
IT서적/도메인 주도 개발 시작하기
2023. 7. 25. 11:13