Какова наилучшая практика для настройки структур пакетов в веб-приложении Java?
Как бы вы установили код src, unit test и т.д.?
Какова наилучшая практика для настройки структур пакетов в веб-приложении Java?
Как бы вы установили код src, unit test и т.д.?
Вы можете следовать стандарту проекта maven . Вам не нужно на самом деле использовать maven, но это облегчит переход в будущем (при необходимости). Кроме того, другие разработчики будут использовать этот макет, поскольку многие проекты с открытым исходным кодом выложены таким образом,
Есть несколько существующих ресурсов, которые вы можете проверить:
Для чего это стоит, мои собственные личные рекомендации, которые я обычно использую, следующие:
Несколько других моментов:
Я бы предложил создать структуру вашего пакета по функции, а не по уровню реализации. Хорошая запись на этом Практика Java: пакет по функции, а не слой
Здесь вы можете прочитать о стандартных макетах каталогов и о структуре каталога/пакета для проекта java.
Мне обычно нравится следующее:
Это можно считать нетрадиционным, но я считаю, что это очень хороший способ организовать вещи.
Еще одна очень хорошая статья о структуре пакетов Java: Управление пути Java classpath
Как обычно у меня есть иерархия папки -