Seminare
Seminare

Java Platform Module System (JPMS)

Seminar - GFU Cyrus AG

Nach diesem Seminar sind Sie in der Lage, das Java Platform Module System gezielt in Ihren Projekten einzusetzen. Sie verstehen die Konzepte der Modularisierung und können eigene Module definieren, Abhängigkeiten verwalten und bestehende Anwendungen migrieren
. Sie wissen, wie Sie die Sicherheit und Wartbarkeit Ihrer Software durch JPMS verbessern und häufige Fallstricke vermeiden
.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • 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 (Werkzeug jdeps)
    • Lose Kopplung durch Services: Interface, Provider, Client und Service-Lookup
    • Java-Module, Maven-Projekte und Java-IDE
    • Modulare Anwendung: Erstellen, Kompilieren, Paketieren, Linker (Werkzeug 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

Zielgruppe:

Dieses Seminar richtet sich an Java-Entwickler
, Softwarearchitekten und technische Projektleiter
, die bestehende oder neue Anwendungen modularisieren möchten.

Teilnahmevoraussetzungen:


  • Erfahrung in der Java-Programmierung (mind. Java 8)
  • Verständnis für Softwarearchitektur und Dependency Management von Vorteil
Seminarkennung:
S5109
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha