Skip to content
Scan a barcode
Scan
Paperback Moderne Java-Domänenmodelle: Geschäftsregeln mit Records, versiegelten Typhierarchien, Pattern Matching und vollständiger Switch-Logik abbilden [German] Book

ISBN: B0HGNK5173

ISBN13: 9798170084562

Moderne Java-Domänenmodelle: Geschäftsregeln mit Records, versiegelten Typhierarchien, Pattern Matching und vollständiger Switch-Logik abbilden [German]

Machen Sie Gesch ftsregeln im Code sichtbar - statt sie in freien Strings, widerspr chlichen Booleans, Nullable-Feldern oder breiten default-Zweigen zu verstecken.

"Moderne Java-Dom nenmodelle" zeigt, wie Sie die finalen Sprachmittel von Java 21 gezielt einsetzen, um Fachregeln pr ziser auszudr cken, ung ltige Zust nde zu reduzieren und nderungen fr h sichtbar zu machen. Dabei steht nicht das n chste Schl sselwort im Mittelpunkt, sondern die entscheidende Frage: Welche Zusage soll Ihr Modell tats chlich geben?

Sie lernen unter anderem:

fachliche Regeln vor der Typwahl zu kl ren und Werte, Entit ten, Invarianten, Policies sowie externe Tatsachen sauber zu unterscheidenRecords mit kanonischen und kompakten Konstruktoren, Normalisierung, stabiler Gleichheit und belastbaren Invarianten zu entwerfenver nderliche Collections und Arrays durch defensive Kopien zu sch tzen, ohne flache Unver nderlichkeit mit echter Zustandsstabilit t zu verwechselnversiegelte Typhierarchien mit sealed, permits, final und non-sealed bewusst als Closed-World-Vertrag einzusetzenTyp-Patterns, Record-Patterns, Flow Scoping, verschachtelte Patterns und Pattern Matching f r switch kontrolliert zu verwendenvollst ndige switch-Ausdr cke ohne falsche Sicherheit zu gestalten - einschlie lich Nullpolitik, Guards, Dominanz, fehlender Abdeckung und separater KompilierungLebenszykluszust nde und erlaubte berg nge getrennt zu modellieren und dabei Zeit, Idempotenz, Konkurrenz, Persistenz und Auditgrenzen zu ber cksichtigenerwartbare Gesch ftsergebnisse als geschlossene Typen statt als boolean, null oder pauschale Exceptions auszudr ckenDom nenmodelle sauber von DTOs, Persistenzdarstellungen und Jakarta-Persistence-Grenzen zu trennenSource-, Bin r-, Wire-, Datenbank-, Verhaltens- und Modulkompatibilit t bei der Weiterentwicklung systematisch zu pr fenLegacy-Modelle in kleinen, beweisbaren und r ckrollbaren Schritten zu modernisieren-

Ein durchg ngiges Bestell- und Preismodell verbindet die Kapitel zu einem nachvollziehbaren Lernpfad. bungen mit objektiven Akzeptanzkriterien, Randf llen und Negativproben helfen Ihnen, die Entwurfsentscheidungen nicht nur zu verstehen, sondern auch berpr fbar anzuwenden.

Der vollst ndige Quellcode-Anhang enth lt ein eigenst ndiges Java-21-Projekt ohne Preview-Features und ohne Bibliotheken von Drittanbietern. Die Beispiele wurden mit javac -release 21, -Xlint: all und -Werror gepr ft. Positive Laufzeittests und absichtlich nicht kompilierbare Negativbeispiele machen sichtbar, welche Garantien der Compiler tats chlich durchsetzt - und welche weiterhin durch Fachanalyse, Tests oder Integrationsgrenzen abgesichert werden m ssen.

Dieses Buch richtet sich an Java-Entwicklerinnen und -Entwickler, Softwarearchitekten, Reviewer und Teams, die bestehende Dom nenmodelle zuverl ssiger entwerfen, pr fen oder modernisieren m chten. Praktische Java-Grundkenntnisse werden vorausgesetzt; Vorkenntnisse zu Records, versiegelten Typen oder Pattern Matching sind nicht erforderlich.

Kein oberfl chlicher Syntaxkatalog und keine Framework-Rezeptsammlung, sondern ein praxisnaher Leitfaden f r ausdrucksstarke, berpr fbare und evolutionsf hige Java-Dom nenmodelle.

Recommended

Format: Paperback

Condition: New

$25.09
Ships within 2-3 days
Save to List

Customer Reviews

0 rating
Copyright © 2026 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Notice | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured