Alle neuen Java 22-Funktionen mit Beispielen: Unnamed Variables & Patterns, Stream Gatherers, Foreign Function & Memory API, Launch Multi-File Source-Code Programs ... und mehr!
Im vierten Teil der Serie über hexagonale Architektur migrieren wir die bestehende Anwendung zu einer Quarkus-Anwendung ... ohne eine Zeile Code im Anwendungskern zu ändern.
Im dritten Teil der Serie über hexagonale Architektur erweitern wir die Anwendung um einen JPA-Adapter, der die Daten in einer MySQL-Datenbank speichert.
In diesem Artikel zeige ich dir Schritt für Schritt, wie man eine Java-Anwendung mit hexagonaler Architektur implementiert – und wie man die Einhaltung der Architekturregeln mit Maven und der Library „ArchUnit” sicherstellt.