2017-12-21 9 views
0

스프링 응용 프로그램에 DTO 및 엔티티라는 두 세트의 클래스가 있습니다.DTO 및 엔티티 클래스 이름 지정

밥 삼촌의 클린 코드 (Clean Code)를 읽은 후 필자는 그 어느 때보다도 지명도에 매료되어 있습니다.

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

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

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

+1

투표 닫고 ... 이것은 의견 기반입니다 ... – Eugene

+0

@Eugene 제가 처음으로 내 질문을 닫으려고하고 투표로 등록했습니다. – comiventor

답변

0

Core J2EE Patterns, 2nd Edition을 읽는 경우 TO 접미사가있는 모든 샘플 코드를 사용하여이라고하는 전송 개체라고합니다. 오라클의 Core J2EE Patterns 사이트를 살펴볼 수도 있습니다.

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