패키지 구조

정훈희·2022년 10월 23일
0

Java

목록 보기
1/6

참조

패키지구조 별 장단점

  1. 레이어 우선

    image

    장점

    • 도메인 모델 위주 개발 적합
    • 패키지간 중복 코드 발생 가능성이 적어진다.

    단점

    • 모듈 단위로 분리 시 어려움이 있다.

    → 규모가 크고, 도메인간의 관계가 뚜렷하고, 레이어가 많은 경우 선택

  2. 모듈 우선

    image

    장점

    • 모듈 단위로 분리할 때 유리하다.

    단점

    • 각 패키지간 순환 참조가 발생할 가능성이 높다.
    • 각 모듈 간 중복 코드 발생 확률이 높다.
    • 도메인 간의 관계보다는, 모듈별로 각자 구현할 가능성이 높다.

    → 규모가 작고, 도메인간의 관계가 적고, 레이어가 적은 경우 선택

부족한 내용은 추후 업데이트 예정!

profile
DB를 사랑하는 백엔드 개발자입니다. 열심히 공부하고 열심히 기록합니다.

0개의 댓글