Я предполагаю, что предметы являются пакетами, поэтому я бы пошел с основной пакет.
- Дао
- домен
- main содержит приложение и его конфигурационные считыватели
- Услуга
- 1024 * Utils *
Почему? Конфигурация приложения, будь то в XML или нет, и основано ли оно на среде приложения, такой как Spring или нет, является частью его основной функциональности. Загрузка приложения является основной обязанностью приложения. Все бизнес-функции, все блестящие функции, которые он предоставляет, реализованы на уровне домена и сервиса.
Вы правы, утилита это все о статических или подобных инструментах. Поскольку конфигурация приложения очень важна, я бы не объявил ее утилитой. Утилита - это то, что может быть легко заменено другой утилитой того же типа (например, StringUtil
против StringUtils
против IOUtils
и т. Д. Все они имеют очень похожую функциональность)