[공부 시간 기록/개발일지] (2) DDD? (내 방식대로 해보기)
Project : 공부 시간 기록/개발일지2025. 4. 6. 21:27[공부 시간 기록/개발일지] (2) DDD? (내 방식대로 해보기)

1. DDD를 왜 사용하냐구?뭔가 나는 나중에 이 프로젝트를 가지고 내가 공부한걸 적용시켜보고싶다 Jpa도 연결해보고 mybatis도 써보고 이런식으로 여러개를 레고블럭 끼웠다 빼듯이 사용할수 있는 아키텍처 구조를 사용하고 싶다.📌Domain Layermodel 핵심 객체가 들어감 domain에서 가장 중요한 녀석repository도메인 입장에서의 저장소 추상화. 저장소를 추상화 했기때문에 저장소가 달라져도 구현체만 변경하면 된다.📌Application Layerservice도메인 로직을 조합하고 유스케이스를 실행하는 계층 인터페이스라서 구현체만 변경하는 방식📌Infrastructure Layerexternal외부 시스템과 통신하는 곳. Oauth나 controller 혹은 이벤트 발행등이 여기에 ..

728x90
반응형
image