Bewertung:

Das Buch kommt bei den Lesern gut an, vor allem wegen seiner klaren und prägnanten Erklärungen des neuen Modulsystems von Java. Es wird für seine praktischen Beispiele, die Organisation und die effektive Vermittlung sowohl grundlegender Konzepte als auch fortgeschrittener Anwendungen gelobt. Während es für Java-Entwickler sehr empfehlenswert ist, merkten einige Leser an, dass es eine sorgfältige Lektüre erfordert und für diejenigen, die mit der Materie nicht vertraut sind, eine Herausforderung darstellen könnte.
Vorteile:Gut geschrieben, klar und prägnant, praktische Beispiele, gut organisierter Inhalt, geeignet sowohl für Entwickler als auch für Bibliotheks-/Framework-Hersteller, empfohlen für ein umfassendes Verständnis der Java-Modularität, großartig für die Vorbereitung auf Java 9, spart Zeit beim Lernen.
Nachteile:Erfordert sorgfältige Lektüre, einige Leser finden es herausfordernd und könnten wichtige Details verpassen, wenn sie nicht genau aufpassen, möglicherweise nicht für diejenigen geeignet, die mit dem Thema oder der Java-Entwicklung nicht vertraut sind.
(basierend auf 16 Leserbewertungen)
Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications
Behandelt das Java Platform Module System in Java 11.
Mit Java 9 wurde das Java Platform Module System eingeführt. Die Einführung des Modulsystems hat Auswirkungen auf bestehende Anwendungen und bietet neue Möglichkeiten zur Erstellung modularer und wartbarer Anwendungen. Mit diesem praxisorientierten Buch lernen Java-Entwickler nicht nur die Vorzüge der Modularität kennen, sondern auch die Muster, die zur Erstellung wirklich modularer und zuverlässiger Anwendungen erforderlich sind. Die Autoren Sander Mak und Paul Bakker vermitteln Ihnen die Konzepte, die hinter dem Java Platform Module System stehen, sowie die leistungsfähigen Werkzeuge, die es bietet. Sie lernen auch, wie Sie bestehenden Code modularisieren und neue Java-Anwendungen auf modulare Weise erstellen können.
⬤ Verstehen Sie die Konzepte des Java Platform Module System.
⬤ Beherrschen Sie die Muster und Praktiken für die Erstellung wirklich modularer Anwendungen.
⬤ Vorhandene Anwendungen und Bibliotheken in Java-Module zu migrieren.
⬤ JDK-Tools für die modulare Entwicklung und Migration nutzen.