LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Free delivery for purchases over 69.99 €
DPD courier 5.99 Bpost point 7.99 Bpost 7.49 DPD point 3.49 GLS courier 4.99

Free delivery for orders over 69.99 euro.

Moderne Java-Domänenmodelle

Geschäftsregeln mit Records, versiegelten Typhierarchien, Pattern Matching und vollständiger Switch-Logik abbilden

Language GermanGerman
Book Paperback
Book Moderne Java-Domänenmodelle R. Parvin
Libristo code: 53668729
Publishers Independently published, August 2026
Machen Sie Geschäftsregeln im Code sichtbar - statt sie in freien Strings, widersprüchlichen Boolean... Full description
? points 60 b Coming soon Coming soon New New
24.71
Expected in stock Expected 31. 08. 2026

Up to 30 days for returns

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 unterscheiden
  • Records mit kanonischen und kompakten Konstruktoren, Normalisierung, stabiler Gleichheit und belastbaren Invarianten zu entwerfen
  • veränderliche Collections und Arrays durch defensive Kopien zu schützen, ohne flache Unveränderlichkeit mit echter Zustandsstabilität zu verwechseln
  • versiegelte Typhierarchien mit sealed, permits, final und non-sealed bewusst als Closed-World-Vertrag einzusetzen
  • Typ-Patterns, Record-Patterns, Flow Scoping, verschachtelte Patterns und Pattern Matching für switch kontrolliert zu verwenden
  • vollständige switch-Ausdrücke ohne falsche Sicherheit zu gestalten - einschließlich Nullpolitik, Guards, Dominanz, fehlender Abdeckung und separater Kompilierung
  • Lebenszykluszustände und erlaubte Übergänge getrennt zu modellieren und dabei Zeit, Idempotenz, Konkurrenz, Persistenz und Auditgrenzen zu berücksichtigen
  • erwartbare Geschäftsergebnisse als geschlossene Typen statt als boolean, null oder pauschale Exceptions auszudrücken
  • Domänenmodelle sauber von DTOs, Persistenzdarstellungen und Jakarta-Persistence-Grenzen zu trennen
  • Source-, Binär-, Wire-, Datenbank-, Verhaltens- und Modulkompatibilität bei der Weiterentwicklung systematisch zu prüfen
  • Legacy-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.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Moderne Java-Domänenmodelle
Author R. Parvin
Language German
Binding Book - Paperback
Date of issue 2026
Number of pages 166
EAN 9798170084562
Libristo code 53668729
Weight 298
Dimensions 191 x 235 x 9
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account
Book advisor Libroamiko
Hi, I'm Libroamiko, can I help?