#java #architecture
Вопрос:
Если у меня есть макет проекта, подобный приведенному ниже:
Project
|_ DataTier
|_ src
|_ com.xyz.DT
|_ DataResource.java
|_ EmailServ
|_ src
|_ com.xyz.Email
|_ Email.java
|_ SchedulerServ
|_ src
|_ com.xyz.SchedulerServ
|_ Scheduler.java
Если мне нужно получить доступ к заданию электронной почты из планировщика,
какова наилучшая практика для связи между уровнями?
Можно ли мне поместить зависимость от электронной почты в планировщик с помощью POM.xml?
Комментарии:
1. Почему это не должно быть нормально? Если планировщику нужна электронная почта, сделайте электронную почту зависимой от планировщика.
2. Может быть, мне следует добавить больше контекста. Я работаю над исправлением кода, который был разработан несколько лет назад, и устаревшие разработчики больше не работают в этой команде. Если им требуется зависимость от другого уровня, они используют метод PostRequest и передают URL-адрес с сопоставленным с ним методом. Те классы, которые зависят от использования управляемых компонентов, могут выполнить этот запрос. Я младший разработчик, поэтому, когда я увидел это, я не был уверен, что что-то упустил, и не был уверен в лучшей практике.
3. Я думаю, что этот форум больше подходит для этого вопроса softwareengineering.stackexchange.com/questions
4. Возможно, вы захотите спросить о наилучшей практике в вашей компании .
5. @dan1st вы бы поверили мне, если бы я сказал вам, что этот форум не был моим первым курортом……..