Рубрики
Без рубрики

Реорганизовать проект в архитектуру шестиугольной формы

Гексагональная архитектура-это новая модель. Но лучшим определением является архитектура портов… Помеченный как java, micronaut, arquitectura, шестиугольный.

Гексагональная архитектура-это новая модель. Но лучшим определением является Архитектура портов и адаптеров. Документация об этом в изобилии в Интернете, поэтому мы не будем углубляться.

Мы покажем, как реорганизовать проект Micronaut, чтобы привести его к гексагональному дизайну.

Давайте разделим эту структуру в качестве основы:

Не существует стандарта для распространения классов и пакетов. Чтобы иметь четкую визуализацию и идентифицировать части модели; мы представляем это предложение схемы:

.
./application
./application/domain
./application/service
./architecture
./architecture/adapter
./architecture/adapter/input
./architecture/adapter/output
./architecture/port
./architecture/port/input
./architecture/port/output

Итак, мы должны создать//интерфейсы и//классы//, необходимые в соответствии с определением портов и адаптеров. Результат мы можем видеть так:

Документация

Репозиторий Шестиугольная архитектура с Java и Spring

Оригинал: “https://dev.to/e240683/refactorizar-proyecto-hexagonal-4j01”