O'Reilly logo

OSGi by Jérôme Molière

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

5

Le moteur d’injection de dépendances : la spécification Declarative Services

Rappelons qu’une application évolue nécessairement dans le temps car elle répond à des besoins mouvants pendant 5, 10 voire 20 ans, et qu’elle présente fatalement des bogues à corriger. Tous les choix d’implémentation faits avec des instanciations explicites (Object o = new MaClasse()) sont autant d’entraves à son évolution. Il est donc nécessaire de recourir à l’injection de dépendances, forme d’inversion de contrôle (IoC) telle qu’introduite par Robert Martin.

OSGi fournit une spécification de déclaration de services (Declarative Services), implémentation puissante et souple du principe de l’injection de dépendances (une forme d’IoC). Selon ce principe de « délégation », ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required