복붙노트

[SPRING] DTO 및 Entity 클래스 이름 지정

SPRING

DTO 및 Entity 클래스 이름 지정

내 봄 응용 프로그램에는 두 세트의 클래스가 있습니다 - DTO 및 엔터티.

Bob Bob이 작성한 Clean Code (클린 코드)를 읽은 후 필자는 그 어느 때보 다 명명 작업에 더욱 매료되었습니다.

내 봄 프로젝트 중 하나를 리팩터링하면서 앉아서 DTO 클래스에 DTO 접미사를 추가하는 것이 올바른지 잘 모르겠습니다. 그렇지 않다면 DTO와 Entity 클래스를 어떻게 구분할 것인가? 내 서비스 클래스와 저장소 인터페이스에 대한 서비스 및 저장소 접미사를 사용합니다.

단지 같은 이름으로 다른 패키지에 보관하는 것이 도움이되지 않습니다. 동일한 범위에서 사용해야합니다.

참고 : 이것이 Stackoverflow에서 묻는 정확한 질문인지 확실하지 않습니다.

해결법

  1. ==============================

    1.Core J2EE Patterns, 2nd Edition을 읽으면 TO 접미사가있는 모든 샘플 코드를 사용하여 Transfer Object라고합니다. 또한 Oracle의 Core J2EE Patterns 사이트를 살펴볼 수도 있습니다.

    Core J2EE Patterns, 2nd Edition을 읽으면 TO 접미사가있는 모든 샘플 코드를 사용하여 Transfer Object라고합니다. 또한 Oracle의 Core J2EE Patterns 사이트를 살펴볼 수도 있습니다.

    요약 : 비즈니스 계층에서 사용하는 전송 객체의 접미사로 DTO 또는 TO를 사용해야합니다.

  2. from https://stackoverflow.com/questions/47921429/naming-dto-and-entity-classes by cc-by-sa and MIT license