Enterprise-Java-Fachwerk

Wenige große HTML-Seiten

Refactoring, Design Patterns, Architektur, Frameworks, Testing und Enterprise-Fallstudien sind in wenigen großen, thematisch geordneten Seiten zusammengeführt.

11sichtbare HTML-Dateien inklusive Start und Einstieg
300/300Refactoring-Katalog vollständig
0nicht gelistete Inhaltsseiten

Direkte Leserwege

Wähle das beobachtbare Problem. Der erste Link führt zur Entscheidungshilfe, der zweite direkt zur passenden großen Fallstudie.

93 Lernstrecken

Refactoring-Grundlagen & Enterprise-Fallstudien

5 Buchteile mit 29 Fachkapiteln und sechs durchgehenden Enterprise-Fallstudien.

Öffnen
100 Pattern-Karten · 100 Fachvertiefungen

Design Patterns & Pattern-Entscheidungen

4 klar geordnete Buchteile: Auswahlregeln, Decision Labs, 100 Pattern-Karten und 100 Fachvertiefungen.

Öffnen
30 Simulationen

Refactoring-Simulationen und Entscheidungsübungen

5 große Hauptkapitel mit insgesamt 30 klappbaren Inhaltsbereichen.

Öffnen
30 Architekturmodule

Enterprise-Architekturen und Systemgrenzen

5 große Hauptkapitel mit insgesamt 30 klappbaren Inhaltsbereichen.

Öffnen
80 Spring-Themen

Spring Refactoring Workbench

10 große Hauptkapitel mit insgesamt 80 klappbaren Inhaltsbereichen.

Öffnen
70 Jakarta-EE-Themen

Jakarta EE: APIs, Persistenz und Betriebsgrenzen

10 große Hauptkapitel mit insgesamt 70 klappbaren Inhaltsbereichen.

Öffnen
50 Testing-Labs

Testing: Sicherheitsnetze und Nachweise

10 große Hauptkapitel mit insgesamt 50 klappbaren Inhaltsbereichen.

Öffnen
300 Refactorings

Refactoring Catalog

30 große Hauptkapitel mit insgesamt 300 klappbaren Inhaltsbereichen.

Öffnen
Dokumentation · ohne sichtbare Quelldateien

Dokumentation & Fachregister

4 große Hauptkapitel mit insgesamt 6 klappbaren Inhaltsbereichen.

Öffnen

Orientierung und direkte Einstiege

Wichtige Lernwege und Fallstudien kompakt als moderne Kacheln.

Buchorientierte Neuordnung

Die Zielarchitektur ist festgelegt: Das Refactoring-Lehrbuch ist fachlich in fünf Buchteile gegliedert: Grundlagen, Spezialgebiete, Fallstudien, Systemmodernisierung sowie Betrieb und Verantwortung.

Neue Buchstruktur öffnen

Komplexe Refactoring-Fallstudie

Ein vollständiger Claims-Refactoring-Pfad mit großem Ausgangscode, Characterization Tests, zehn nachvollziehbaren Schritten, Zwischenentscheidungen und Parallelvergleich.

Fallstudie öffnen

Refactoring-Entscheidungsatlas

Die beiden großen Fallstudien werden zu einem Entscheidungsweg verbunden: Risiko zuerst, lokales Refactoring vor Pattern, Architekturänderung nur bei echten Systemgrenzen und ein klarer Stopppunkt gegen Über-Refactoring.

Entscheidungsatlas öffnen

Zweite komplexe Refactoring-Fallstudie

Ein realer Dokumentenbatch wird schrittweise testbar, idempotent und restartfähig gemacht - einschließlich Checkpoint-Reihenfolge, Fehlergrenzen und Produktionsentscheidung.

Dokumentenbatch-Fallstudie öffnen

Legacy-SOAP-Fallstudie

Großer SOAP-Ausgangscode, Vertragszwänge und Characterization Tests als Sicherheitsnetz.

Fallstudie öffnen

Vom Symptom zum Vorgehen

God Class, fehlerhafter Wiederanlauf, versteckte Netzabhängigkeit, falscher Retry oder unklare Transaktionsgrenze führen direkt zur passenden Fallstudie und Refactoring-Reihenfolge.

Symptom-Matrix öffnen

Legacy-Modernisierung als Lernreise

Vom riskanten Support-Monolithen über Sicherheitsnetz, Modernisierungsentscheidung, Strangler und Parallelvergleich bis zu Betriebsübergabe und kontrollierter Abschaltung.

Durchgehende Fallstudie öffnen

Claims Schritt für Schritt

Vom großen Legacy-Prozessor über Sicherheitsnetz, Fachtypen und reine Entscheidung bis zu Transaktionsgrenze und Parallelvergleich.

Claims-Lehrbuchfallstudie öffnen

Customer Support Schritt für Schritt

Vom vermischten Ticketprozessor über Statusmodell, Policies und Ports bis zu SLA-Eskalation und nachvollziehbarem Betrieb.

Customer-Support-Fallstudie öffnen
Neue fachliche Orientierung

Pattern-Beziehungen und lernzielorientierte Plattformkapitel

Pattern werden nicht mehr nur einzeln betrachtet, sondern als begründete Kombinationen und Übergänge. Architektur, Testing, Spring und Jakarta sind zusätzlich nach realen Entscheidungs- und Lernzielen erschlossen.

Pattern-Kombinationen

Factory → Strategy, State → Command, Facade → Adapter, Repository → Outbox und weitere typische Ketten.

Pattern-Beziehungen öffnen

Lernziele statt Sammelstand

Die Plattformkapitel führen von Problem und Grenze über Refactoring und Test bis zur ausführbaren Referenz.

Architektur-Lernweg öffnen

Lehrbuchabschluss

Fallstudien, Glossar und Register

⌂ Cockpit