Entwickeln Sie modulare Anwendungen mit dem Java Platform Module System, dem bedeutendsten Feature von Java 9. Verbessern Sie die Wartbarkeit und Leistung Ihrer Java-Anwendungen, indem Sie nur die benötigten Module verwenden und deren Implementierungsdetails kapseln. Bisher war Java monolithisch, was bedeutete, dass die Einbindung eines Teils von Java die gesamte Laufzeitumgebung erforderte – ein Ansatz, der für die wachsende Zahl von IoT-Geräten nicht geeignet ist. Dieses Buch zeigt, wie Java vom kleinsten Gerät über Desktop-PCs bis hin zu Serverplattformen skaliert werden kann. Sie lernen, Ihre Projekte zuverlässiger und skalierbarer zu gestalten, indem Sie das Java Platform Module System nutzen. Vermeiden Sie Probleme wie widersprüchliche Klassennamen aus verschiedenen Modulen. Erstellen Sie benutzerdefinierte Laufzeit-Images, die nur die benötigten Module enthalten, und wandeln Sie bestehende Java-Anwendungen in modulare Anwendungen um. Das Ergebnis ist die Fähigkeit, verschiedene Module zusammenzustecken, ohne Konflikte zu fürchten, und dies auf Geräten jeder Größe. Das Buch enthält Codebeispiele und Erläuterungen. Sie lernen, Java-Anwendungen mit dem neuen modularen System zu erstellen, Ihre eigene JRE zu erstellen, Testtechniken anzupassen, Abhängigkeiten zu lösen und bestehende Anwendungen zu migrieren. Es richtet sich an erfahrene Java-Programmierer, die sich über die neue Modularitätsunterstützung informieren möcht
Alexandru Jecan Bücher
