Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Le système de modules et migration vers Java 11

Accueil » Formations » Java » Le système de modules et migration vers Java 11

Le système de modules et migration vers Java 11 animé par Jean-Michel DOUDOUX

Le système de modules introduit en Java 9 apporte la refonte la plus controversée de Java.

Les modules amènent une complexité supplémentaire importante en introduisant une rupture et des contraintes (visibilité, accessibilité, organisation du code, …).

Mais il faut profiter des avantages des modules d’autant que la plateforme propose aussi des fonctionnalités pour assurer un mode de compatibilité, ceci afin de faciliter les migrations.

450 € HT 1 jour JavaMM

Workshop Java sur les nouveautés - Session intensive : fait partie de notre offre "Full Stack"

Programme

Introduction

Les modules : présentation

  • Le besoin
  • La modularité
  • Le système de modules de Java

Les modules : définition

  • Le descripteur de modules
  • La visibilité entre modules
  • Les dépendances
  • L’accès par introspection

Les modules : mise en œuvre

  • Le ModulePath
  • Le packaging des modules
  • Les différents type de modules
  • La modularisation du JDK

Les modules : fonctionnalités avancées

  • Les services
  • Les runtimes personnalisés

Migration vers Java 11

  • Les difficultés de migration à Java 9+
  • La préparation à Java 9+
  • La migration sans créer de modules
  • La migration avec création de modules
  • La migration de bibliothèques

Méthodes pédagogiques :

50 % théorie – 50 % pratique