Вопросы по теме 'hexagonal-architecture'
Шаблон адаптера в шестиугольной / луковичной архитектуре SOA
Предполагая, что у вас есть приложение, для которого требуются 2 службы, например. Application , Service1 , Service2
Если вы создадите дополнительный уровень косвенности и продвинете одну из служб в службу приложений, а другую понизите до...
1125 просмотров
schedule
08.03.2022
Шестиугольная архитектура/чистый код: проблемы с реализацией шаблона адаптера
В настоящее время я пишу небольшое консольное приложение на платформе Symfony 2. Я пытаюсь изолировать приложение от фреймворка (в основном в качестве упражнения после того, как услышал несколько интересных разговоров о гексагональной...
1073 просмотров
schedule
11.02.2023
Уровень приложения Java 8 и конкретное преобразование вывода
У меня есть мультипроект Gradle с двумя подпроектами, пытающимися имитировать шестиугольную архитектуру:
отдых-адаптер
прикладной уровень
Я не хочу, чтобы службы приложений раскрывали модели предметной области, и не хочу навязывать...
400 просмотров
schedule
01.08.2022
Должны ли мои исключения домена быть выброшены из уровня приложения?
Я читаю книгу Вона Вернона «Реализация дизайна, ориентированного на предметную область». Вот пример приложения для управления проектами. Есть агрегаты, такие как BacklogItem, Sprint и т. Д. Если у меня есть BacklogItemNotFoundException, определенное...
8044 просмотров
schedule
24.07.2023
Я правильно понял порты и адаптеры / гексагональную архитектуру?
Архитектура портов и адаптеров направлена на создание независимого кода. Уровень домена не зависит напрямую от уровня инфраструктуры, вместо этого он зависит от порта (интерфейса), а реализация порта находится на уровне инфраструктуры, верно?...
1652 просмотров
schedule
25.08.2022
Шестиугольная архитектура / порты и адаптеры: конфигурация приложения с несколькими адаптерами драйверов
Я ищу некоторые рекомендации или лучшие практики по настройке и структурированию приложения, которое соответствует гексагональной архитектуре, которая поддерживает несколько адаптеров (драйверов) одновременно.
Мой API / уровень приложения / порты...
296 просмотров
schedule
28.05.2022
Вызов репозитория из домена с интерфейсом Hexagonal Architecture
Мне нужно знать, соответствует ли сущность (пользователь) некоторым критериям. Я определил критерии в домене, и они реализуют интерфейс:
match(User)bool
Теперь проблема в том, что одному критерию нужны данные другого объекта (компании), а у...
74 просмотров
schedule
28.03.2022