JCON2019 - The Java Module System in Practice - Serban Iordache

Описание к видео JCON2019 - The Java Module System in Practice - Serban Iordache

Java 9 führte Module als erstklassige Bürger ein, die eine höhere Aggregationsebene als Pakete darstellen. Sie ermöglichen die Implementierung robuster Softwaresysteme, indem Stabilität, Kohäsivität, Kapselung und Isolation bereitgestellt werden. Die Hauptstärke der Modularisierung liegt in der Fähigkeit, großen Codebasen eine klare Struktur aufzuerlegen. Die Modularisierung einer großen Codebasis ist jedoch keine triviale Aufgabe. In diesem Vortrag diskutieren wir die Schwierigkeiten, die bei der Implementierung einer realen modularen Anwendung auftreten, und wie diese überwunden werden können. Wir konzentrieren uns auch auf die Verwendung von Build-Tools wie Gradle und Maven, um modulare Anwendungen zu kompilieren, zu testen, zu erstellen und auszuführen. Darüber hinaus werden wir eine Reihe von Plugins untersuchen, die Aufgaben automatisieren, wie z. B .: - Erstellen modularer Jars, die auf eine Java-Version vor 9 abzielen - Verwenden von JavaFX in Java 11+ Anwendungen - Erstellen benutzerdefinierter Laufzeitimages - Packen nativer Installer mit dem in eingeführten Tool jpackage Java 13. Die Präsentation enthält sowohl Sprach als auch Live-Codierung.

Комментарии

Информация по комментариям в разработке