10Modularisierung mit Project Jigsaw

Dieses Kapitel behandelt das Thema Modularisierung und insbesondere die im Project Jigsaw (übersetzt: Stichsäge oder Puzzle) vorangetriebene Modularisierungslösung von Java und des JDKs. Dabei umfasst die Modularisierung zwei Bereiche:

  • Die Modularisierung des JDKs an sich
  • Die Modularisierung von Anwendungen und Bibliotheken

Neben dem Aufbrechen des monolithischen JDKs in einzelne Module mit der Möglichkeit zur Beschreibung und Kontrolle von Abhängigkeiten sollte vor allem die fehlerträchtige Abhängigkeitsverwaltung basierend auf dem CLASSPATH durch eine verlässliche Konfiguration (Reliable Configuration) ersetzt werden. Diese verlangt, dass Module ihre Abhängigkeiten untereinander explizit und vollständig ...

Get Java – die Neuerungen in Version 9 bis 12 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.