계층형 패키지 구조 말 그대로 계층형으로 패키지를 설계하는 방식이다. 엔티티(도메인) 상품 회원 주문 상품DTO 회원 DTO 주문 DTO 컨트롤러 상품 컨트롤러 회원 컨트롤러 주문 컨트롤러 서비스 상품 서비스 회원 서비스 주문 서비스 저장소 상품 저장소 회원 저장소 주문 저장소 계층형 구조는 전체적인 구조를 빠르게 파악할 수 있는 장점이 있지만 디렉터리에 클래스들이 너무 많이 모이게 된다는 단점이 존재한다. 도메인 패키지 구조 도메인 패키지 구조는 도메인 단위로 디렉토리를 구성한다. domain 상품 상품 엔티티(도메인 객체) 상품 저장소 상품 컨트롤러 상품 서비스 상품 DTO 등등 회원 회원 엔티티(도메인 객체) 회원 저장소 회원 컨트롤러 회원 서비스 회원 DTO 등등 주문 주문 엔티티(도메인 객체) ..