PLB formation informatique et management
Accueil > Java > Formation Java

FORMATION OSGi - The Dynamic Module System for Java

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 cœur 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

Formation services OSGi

-

Formation Dynamic Module Sytem for Java

-

Formation bundles

-

Formation java

Cette formation « OSGi » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation OSGi : 2 jours
Tarif 2012 de la formation OSGi : 1130€ HT
Cours disponible en intra également
Référence : JDMS
Dates / Inscription en ligne :
du 09/02/2012 au 10/02/2012du 12/03/2012 au 13/03/2012du 02/04/2012 au 03/04/2012
Afficher toutes les dates...

Des sessions supplémentaires sont créées régulièrement, n’hésitez pas à nous contacter pour en prendre connaissance.

Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter