Структура пакета по слою или функция в мультимодульном проекте Maven? - PullRequest
0 голосов
/ 21 ноября 2018

Я читал о том, почему удобнее структурировать пакеты по функциональности.Я понимаю, что он имеет большую модульность и что в пакетах легче ориентироваться.

Однако, что происходит с проектами с модулями по слоям?

Например:

|example-webapp     (com.company.webapp.feature1) 
  |-example-service (com.company.service.feature1)
  |-example-data    (com.company.data.feature1)

В этом случае модульность с maven уже разделяет проект по слоям и внутренне по функциональности, однако функциональность распределена по всем слоям, что, как я понимаю, снижает модульность.Но, на мой взгляд, это гораздо более пригодно для повторного использования, потому что, если в какой-то момент вы захотите реализовать API, например, вы просто повторно используете модули службы и данных.

Итак, в многомодульном проекте maven, как я могу strcutureПо признаку?

|example-webapp     (com.company.feature1) 
      |-example-service (com.company.feature1)
      |-example-data    (com.company.feature1)

Желательно не учитывать слои?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...