Language/JPA1 [JPA] ENTITY의 DTO 전환 반드시 필요한가 Entity의 속성이 Presentation layer에서 노출되는 것을 막기 위해 도메인 레이어에서 DTO 전환이 반드시 필요한 것일까완벽하게 동일한 레이아웃인데..? 일반적으로 Entity를 DTO(Data Transfer Object)로 변환하는 것은 좋은 실천 방법임에 분명하다.Entity가 민감한 정보를 포함하고 있다면 보안상, DTO를 사용하여 필요 정보만 노출DTO를 사용하면 Presentation layer의 요구사항 변경에 더 유연하게 대응이 가능필요한 데이터만 전송함으로써 네트워크 부하를 줄여 성능적으로 유리Entity와 Presentation layer 간의 결합도를 감소API 버전 관리가 용이반면, 다음과 같은 경우에는 Entity를 직접 사용하는 것이 더 효율적일 수 있다.간단한.. 2024. 8. 24. 이전 1 다음