Imprimer Télécharger

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. – La majorité des serveurs d’applications s’appuient sur OSGi ( WebSphere, JOnAS, Glassfish, …). Suite à cette formation 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 œuvre d’architectures orientées