XML 피드에서 타사 데이터를 가져옵니다. 나는 그 자료를 가지고 그것을 실체들로 변환 할 필요가있다. 토론을위한
포인트 :
내 질문이 경우 서비스 및 저장소를 사용하는 방법입니다. 따라서 예를 들어 피드의 데이터를 가져온 서비스를 만든 다음 해당 서비스를 리포지토리에 삽입하면 데이터를 가져 와서 엔티티로 변환 할 수 있습니다. 그러나 이것이 올바른 접근법인지 확실하지 않습니다.
저장소에는 데이터를 가져 와서 엔터티에 매핑하는 논리가있을 수 있지만 저장소가 해당 논리를 처리해야한다고 생각하지 않습니까? 아니면해야합니까?
DDD 분리의 관점에서 볼 때,이 최상의 설계는 어떻게해야합니까?
여기 서비스로 설명하는 것이 DDD 조건에서 도메인 서비스로 간주되지 않을 것이라고 지적하는 것이 중요하다고 생각합니다. 훌륭한 조언은이 시나리오에는 적용되지 않지만 * "서비스는 리포지토리에 주입해서는 안됩니다."*라는 일반적인 조언. – MattDavey