IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: le y@m's

Recherche: Recherche effectuée en 0,02 secondes.

  1. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +1 -0
    Réponses
    37
    Affichages
    10 079

    Donc il ne te reste "plus qu'à" écrire les...

    Donc il ne te reste "plus qu'à" écrire les différentes implémentations (les différents plugins).

    public final class Plugin1 implements IPlugin {
    // ... code d'implémentation ici
    }
    Tu peux...
  2. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +0 -0
    Réponses
    37
    Affichages
    10 079

    Oui c'est exactement ça, ainsi tu peux tout...

    Oui c'est exactement ça, ainsi tu peux tout charger avec le ServiceLoader ;).
  3. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +0 -0
    Réponses
    37
    Affichages
    10 079

    Je n'ai pas très bien compris ta question :oops:....

    Je n'ai pas très bien compris ta question :oops:.
    Dans l'exemple des codecs donné, pour ajouter des codecs tiers il suffit de rajouter un (ou plusieurs) jar(s) dans le classpath contenant (chacun)...
  4. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +0 -0
    Réponses
    37
    Affichages
    10 079

    D'accord je comprends mieux ce que tu veux dire....

    D'accord je comprends mieux ce que tu veux dire. Effectivement le mécanisme de chargement des implémentations est figé pour le ServiceLoader, mais comme le dit très justement Nemek, il suffit...
  5. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +0 -0
    Réponses
    37
    Affichages
    10 079

    Même réponse que pour OSGI, le ServiceLoader est...

    Même réponse que pour OSGI, le ServiceLoader est une simple classe et pas un framework complet, ce n'est pas vraiment comparable ;).

    Soit tu n'as pas tout bien lu du tutoriel et des commentaires...
  6. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +0 -0
    Réponses
    37
    Affichages
    10 079

    Le ServiceLoader est effectivement orienté...

    Le ServiceLoader est effectivement orienté service (pas pour rien qu'il s'appelle ServiceLoader :P) et on peut le rapprocher des concepts services d'OSGI.
    Cependant ce sont deux choses très...
  7. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +1 -0
    Réponses
    37
    Affichages
    10 079

    Oui le ServiceLoader est surtout adapté pour la...

    Oui le ServiceLoader est surtout adapté pour la gestion d'une collection de modules avec plusieurs implémentation simultanées et il est vrai que l'on a rarement besoin de plusieurs mécanismes...
  8. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +0 -0
    Réponses
    37
    Affichages
    10 079

    Donc tu précises l'implémentation (via le String)...

    Donc tu précises l'implémentation (via le String) lors de l'appel, on en revient à la perte d'abstraction non ? Si tu ajoutes une nouvelle implémentation tu dois modifier ton application pour y...
  9. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +0 -0
    Réponses
    37
    Affichages
    10 079

    Et comment fais tu pour avoir plusieurs...

    Et comment fais tu pour avoir plusieurs implémentations ? Tu écris X fois une Factory avec le même nom que tu mets dans chacun de tes jars ? Que va te donner un Class.forName() dans ce cas ? Comment...
  10. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +0 -0
    Réponses
    37
    Affichages
    10 079

    C'est corrigé ;) :merci: de l'avoir signalé.

    C'est corrigé ;) :merci: de l'avoir signalé.
  11. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +0 -0
    Réponses
    37
    Affichages
    10 079

    Le ServiceLoader utilise exclusivement les...

    Le ServiceLoader utilise exclusivement les répertoires META-INF/services, il n'utilise jamais les System.properties ;).
  12. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +1 -0
    Réponses
    37
    Affichages
    10 079

    @Aldian Comme vous le soulignez il est...

    @Aldian

    Comme vous le soulignez il est effectivement préférable d'utiliser une factory, je suis parfaitement d'accord avec vous et c'est d'ailleurs ce qui est dit dans la javadoc du ServiceLoader....
  13. Discussion: Les Services Java

    par le y@m's
    Votes reçus
    +4 -0
    Réponses
    37
    Affichages
    10 079

    Les Services Java

    Bonjour,

    Je viens d'écrire un petit article qui présente l'utilisation des services Java.
    :arrow: http://ydisanto.developpez.com/tutoriels/java/services/

    Bonne lecture.

    le y@m's
Affichage des résultats 1 à 13 sur 13