Utilisation d'archives Java (JAR) indépendantes avec des applications OSGi

Pour que votre application OSGi utilise des packages dans des fichiers JAR développés indépendamment de votre application, il existe deux approches : Dans ces deux approches, le fichier JAR doit d'abord être au format de bundle OSGi.
Chacune de ces approches présente des avantages et des inconvénients à prendre en compte.
Tableau 1.
  Avantages Inconvénients
Inclusion du fichier JAR dans une application OSGi
  • L'application est plus autonome
  • Configuration réduite pour l'utilisation du fichier JAR
  • Si vous avez accès à la source, vous pouvez modifier les packages que vous incluez. Dans ce cas, il est moins intéressant de conserver l'archive séparée
  • Si l'archive est modifiée après le déploiement de l'application, vous devez désinstaller et réinstaller l'application entière sur le serveur
Dépendance au fichier JAR sans inclusion dans une application OSGi
  • L'application est plus légère
  • Conserve les bibliothèques et le code développé indépendamment de votre application séparés
  • Si des modifications mineures sont apportées au fichier JAR, il n'est pas nécessaire de désinstaller et de réinstaller une application OSGi déployée
  • L'application n'est pas autonome
  • La configuration est requise dans les informations sur l'environnement d'exécution cible de l'espace de travail de développement
  • La configuration est requise sur le serveur

Pour plus d'informations sur l'utilisation de fichiers JAR indépendants avec des applications OSGi, voir les sous-rubriques suivantes :

Icône indiquant le type de rubrique Rubrique
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : cexternal.jars.ovr.html