Kapitel 8. Migration zu Modulen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Mit all den Modulen aus den vorangegangenen Kapiteln bist du hoffentlich gespannt darauf, das Java-Modulsystem zu nutzen.Das Schreiben von neuem Code, der auf Modulen basiert, ist jetzt ziemlich einfach, da du die grundlegenden Konzepte verstanden hast.

Zurück in der realen Welt gibt es auch eine Menge bestehenden Code, den wir vielleicht in Module migrieren wollen. Das vorherige Kapitel hat gezeigt, wie man bestehenden Code nach Java 9 migriert, ohne die Codebasis in Module umzuwandeln. Das ist der erste Schritt in jedem Migrationsszenario. Nachdem das erledigt ist, können wir uns in diesem Kapitel auf die Migration zum Java-Modulsystem konzentrieren.

Hinweis

Wir schlagen nicht vor, dass jede bestehende Anwendung auf das Java-Modulsystem migriert werden sollte. Wenn eine Anwendung nicht mehr aktiv entwickelt wird, lohnt sich der Aufwand vielleicht nicht. Ebenso profitieren kleine Anwendungen vielleicht nicht wirklich von der Strukturierung in Modulen. Migriere, um die Wartbarkeit, Änderbarkeit und Wiederverwendbarkeit zu verbessern, wenn es sinnvoll ist - und nicht nur um der Sache willen.

Der Arbeitsaufwand für eine Migration hängt vor allem davon ab, wie gut strukturiert die Codebasis ist. Aber selbst bei einer gut strukturierten Codebasis kann die Migration zu einer modularen Laufzeit eine Herausforderung sein. ...

Get Java 9 Modularität 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.