답변:
maven의 표준 프로젝트 레이아웃을 따를 수 있습니다. 실제로 maven을 사용할 필요는 없지만 필요한 경우 향후 전환이 더 쉬워 질 것입니다. 또한 많은 오픈 소스 프로젝트가 이런 방식으로 배치되기 때문에 다른 개발자가 해당 레이아웃을 보는 데 익숙해 질 것입니다.
확인할 수있는 몇 가지 기존 리소스가 있습니다.
그만한 가치에 대해 제가 사용하는 개인적인 지침은 다음과 같습니다.
다른 몇 가지 사항 :
구현 계층이 아닌 기능별로 패키지 구조를 만드는 것이 좋습니다. 이에 대한 좋은 글은 Java 프랙티스입니다. 레이어가 아닌 기능별 패키지
나는 일반적으로 다음을 좋아합니다.
이것은 틀에 얽매이지 않는 것으로 간주 될 수 있지만, 사물을 정리하는 데 아주 좋은 방법이라고 생각합니다.