Vom Schichten-Modell zur hexagonalen Architektur

  • Typ: Workshop
  • Event: Javaland 2026
  • Datum: 12.03.2026

Wahrscheinlich habt ihr schon von hexagonaler Architektur gehört - ein Ansatz, der verspricht, die Geschäftslogik klar von den technischen Belangen zu trennen, die Testbarkeit zu verbessern und eine flexible Technologieauswahl zu ermöglichen. Aber die Umsetzung in reale Systeme ist selten einfach. Von scheinbar einfachen Entscheidungen wie der Package-Struktur bis hin zu strategischen Fragen wie der Definition von Modulgrenzen - die Herausforderungen sind vielfältig. In diesem Workshop werden wir Design-Entscheidungen auf Architektur-, Modul- und Code-Ebene beleuchten - immer mit dem Fokus auf praktische Relevanz. Gemeinsam tauchen wir in das Kernprinzip der Dependency Inversion ein und wenden es in praktischen, plattformunabhängigen Übungen an, die über verschiedene Technologie-Stacks hinweg anwendbar sind. Am Ende des Workshops verfügt ihr über eine praktische Grundlage sowohl für die Einführung als auch für die Umstellung auf hexagonale Architekturen in euren eigenen Projekten.

Schulungsinhalte

  • Vorstellung hexagonale Architektur, Ports & Adapters

  • Diskussion der Vor- und Nachteile

  • Übung: Entwurf einer hexagonalen Architektur, Paketstruktur entwerfen

  • Hexagonale Architektur vs. Onion Architecture vs Clean Architecture

  • Coding Session o Mit Java und Spring zur hexagonalen Architektur o Schritt für Schritt von der Schichten-Architektur zur hexagonalen Architektur

Ziel der Schulung

Die Teilnehmer erlernen hexagonale Architektur von der Theorie bis zur praktischen Umsetzung mit Java/Spring und entwickeln durch Übungen die Kompetenz, hexagonale Architekturen eigenständig zu entwerfen und in realen Projekten umzusetzen.

Miro-Board Preview