Mavenを使用してSpringMVCプロジェクトを作成したいと思います。1つのプロジェクトだけを使用し、その下に複数のサブプロジェクトがあります
たとえば、プロジェクトに適したディレクトリ/パッケージ構造は何でしょうか
com
company
subproject_1
controller
doa
service
entity
subproject_2
controller
dao
service
entity
または1つのプロジェクト内のサブプロジェクトのすべてのファイル
com
company
controller
all controllers of all sub projects
doa
all dao of all sub projects
service
entity
経験に応じて、プロジェクトが増加し、サブプロジェクトが追加され続けた場合にどのプロジェクト構造が維持可能になるか
または他のパッケージ構造の提案?
また、ディレクトリに使用される命名基準は、エンティティまたはドメインですか?doaまたは永続性?