Yanıtlar:
Maven'in standart proje düzenini takip edebilirsiniz . Aslında maven kullanmak zorunda değilsiniz, ancak gelecekte geçişi kolaylaştıracaktır (gerekirse). Ayrıca, birçok açık kaynak projesi bu şekilde düzenlendiği için diğer geliştiriciler bu düzeni görmeye alışacaklar.
Kontrol edebileceğiniz birkaç mevcut kaynak vardır:
Ne olursa olsun, kullanmaya eğilimli olduğum kendi kişisel yönergelerim aşağıdaki gibidir:
Birkaç başka nokta:
Paket yapınızı uygulama katmanına göre değil, özelliğe göre oluşturmanızı öneririm. Bunun hakkında iyi bir yazı Java uygulamalarıdır: Özelliğe göre paketleyin, katmana değil
Genelde şunlara sahip olmak isterim:
Bunlar alışılmadık olarak kabul edilebilir, ancak bunu organize etmenin çok güzel bir yolu olduğunu düşünüyorum.