Webinar

Java Platform Module System (JPMS)

Inhalte

Software-Entwickler, welche die Grundlagen der Programmiersprache Java bereits gut kennen, erweitern in dieser Schulung ihre Kenntnisse um das mit Java Version 9 eingeführte Modulsystem. Auf Basis von Java SE wird ein besseres Verständnis für die modulare Programmierung mit Java erarbeitet.

Das Modulsystem ist zunächst für den heutigen Aufbau des Java Development Kit (JDK) relevant. Bestehende oder neu zu entwickelnde Java-Frameworks oder -Anwendungen können mit dem Modulsystem in einer sauberen, komponenten-basierten Software-Architektur realisiert werden. Nach der Schulung sind Sie in der Lage, modulare Java-Frameworks oder -Anwendungen zu entwickeln und dafür das fortgeschrittene JPMS einzusetzen.

 

Java Platform Module System (JPMS)

  • Motivation: Modul und Modularisierung
  • Java-Modulsystem (Projekt Jigsaw)
  • Modularisierung des Java Development Kit (JDK)
  • Moduldeskriptor
  • Sichtbarkeiten, (transitive) Abhängigkeiten, Zugreifbarkeit
  • Definition und Analyse des Modulgraphen (_jdeps_)
  • Lose Kopplung durch Services: Interface, Provider, Client und Service-Lookup
  • Java-Module, Maven-Projekte und Java-IDE
  • Modulare Anwendung: Erstellen, Kompilieren, Paketieren, Linker (_jlink_), Ausführung

 Migration zum Java-Modulsystem (JPMS)

  • Klassenpfad und Modulpfad im JPMS
  • Modularten: Named / Unnamed / Automatic / Open Module
  • Named Platform / Application Modules
  • Kompatibilitätsmodus mit dem Unnamed Module
  • Überführung von Java-Archiven in Automatic Modules
  • Reflection mit Open Modules
  • Migration auf das JPMS: Strategien, Probleme, Best Practices

 

Durch praktische Übungen werden die behandelten Themen eingeübt und vertieft. An einem einfachen Beispiel wird dabei auch die reaktive Programmierung kurz eingeführt (Reactive Streams API). Zum Aufruf der implementierten Lösungen nutzen wir einfache JUnit-Tests. Je nach Interessen der Teilnehmer können die genannten Themen mehr oder weniger vertieft geschult werden.

 

Teilnehmerkreis und Voraussetzungen

Mit dieser Spezialschulung richten wir uns an Java-Entwickler, welche die Java-Grundlagen bereits gut beherrschen. Ihr Ziel sollte es sein, ihre Java-Software modular zu entwickeln. Mit Hilfe des tieferen Verständnisses für das Java-Modulsystem machen Sie einen wesentlichen Schritt auf dem Weg zu einem professionellen Java-Entwickler.

     

Software-Entwickler, welche die Grundlagen der Programmiersprache Java bereits gut kennen, erweitern in dieser Schulung ihre Kenntnisse um das mit Java Version 9 eingeführte Modulsystem. Auf Basis von...

Mehr Informationen

Termine und Orte

Datum Uhrzeit Dauer Preis
Webinar
20.08.2026 - 21.08.2026 09:00 - 16:00 Uhr 14 h 09:00 - 16:00 Uhr 14 h Details Details Jetzt buchen
01.12.2026 - 02.12.2026 09:00 - 16:00 Uhr 14 h 09:00 - 16:00 Uhr 14 h Details Details Jetzt buchen

SG-Seminar-Nr.: 7239820

Anbieter-Seminar-Nr.: product-56

Termine

  • 20.08.2026 - 21.08.2026

    Webinar

  • 01.12.2026 - 02.12.2026

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 14 h
  • Anbieterbewertung   (11)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Webinar
20.08.2026 - 21.08.2026 09:00 - 16:00 Uhr 14 h 09:00 - 16:00 Uhr 14 h Details Details Jetzt buchen
01.12.2026 - 02.12.2026 09:00 - 16:00 Uhr 14 h 09:00 - 16:00 Uhr 14 h Details Details Jetzt buchen