OSGi - The Dynamic Module System For Java

Formation

À Paris

1 020 € TTC

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Paris

  • Durée

    2 Jours

Objectifs: Pour faire face au développement d'applications complexes et à l'utilisation de nombreuses librairies, la modularisation des applications Java est une nécessité. Le langage Java n'intègre pas en standard tous les mécanismes nécessaires pour modulariser une application: gestion dynamique des dépendances, chargement de plusieurs versions d'un même module. Destinataires: OSGi. Cette formation OSGi s'adresse aux Ingénieurs, aux architectes et aux chefs de projets.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Paris ((92) Hauts-de-Seine)
Tour Atlantique, 92400

Date de début

Consulter

À propos de cette formation

Une très bonne pratique de Java est nécessaire.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Objectifs de la formation OSGi
Pour faire face au développement d’applications complexes et à l’utilisation de nombreuses librairies, la modularisation des applications Java est une nécessité. Le langage Java n’intègre pas en standard tous les mécanismes nécessaires pour modulariser une application : gestion dynamique des dépendances, chargement de plusieurs versions d’un même module, mise à jour « à chaud »...
La spécification OSGi propose une solution complète pour résoudre ces problèmes. OSGi a été adoptée par de nombreux acteurs du monde Java : - OSGi est au cOEur d’Eclipse depuis la version 3. - Plusieurs serveurs d’applications utilisent OSGi pour gérer leurs nombreux composants ( WebSphere, JOnAS, ...).
Suite à cette formation OSGi les stagiaires auront les connaissances nécessaires pour intégrer OSGi dans leurs applications (client ou serveur) et dans leurs frameworks. Ils pourront notamment exploiter les capacités d’OSGi pour la mise en oeuvre d’architectures orientées services.

Cette formation OSGi vous permettra de :
- Comprendre les principes d’OSGi
- Mettre en oeuvre OSGI en utilisant Eclipse pour le développement et les implémentations Equinox et Apache Felix pour l’exécution

A qui s’adresse la formation OSGi
Cette formation OSGi s’adresse aux Ingénieurs, aux architectes et aux chefs de projets.

Pré-requis :
Une très bonne pratique de Java est nécessaire.

Contenu de la formation OSGi

* Présentation

Les problèmes de modularisation des applications Java (fichiers Jar, gestion des classloaders...)
La nécessité de réduire le couplage entre les composants
Principes de base d’OSGi : les bundles
OSGi et les architectures orientées services (SOA).


* Les bundles

Les modules (bundles). Le fichier MANIFEST.MF
Chargement des classes et visibilité entre bundles
Utilisation d’Eclipse pour développer des bundles
Tester les bundles avec les implémentations Equinox et Felix.
OSGi et la gestion des versions
Le cycle de vie d’un bundle
Le Bundle System et les opérations de gestion des bundles (chargement, démarrage, arrêt, ...)
Les interfaces BundleActivator et BundleContext
OSGi et sécurité


* Les services OSGi

Architectures orientées services (SOA) et OSGi.
Découplage entre fournisseur et utilisateur des services
Implémentation d’un service OSGi
Mise à disposition d’un service
Utilisation d’un service
Découverte des services
ServiceListener
Registre des services et suivi des modifications. ServiceTracker


* Les services standards

Package Admin
Permission Admin
Log Service
HTTP Service
Preferences Services
Configuration Admin Service
User Admin Service

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

OSGi - The Dynamic Module System For Java

1 020 € TTC