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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java EE Discussion :

Établir une interface entre un noyau et des plugins


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 59
    Par défaut Établir une interface entre un noyau et des plugins
    Bonjour,

    Je suis en stage sur un projet de CRM que je dois réaliser en JEE et qui se compose d'un noyau principal auquel je dois pouvoir venir y greffer des plugins afin d'en étendre les fonctionnalités.

    Je dois donc identifier toutes les méthodes à mettre dans l'interface afin d'être sûr que les plugins soient compatibles avec le noyau (il s'agirai d'une sorte de contrat que le plugin s'engage à respecter pour venir se greffer au noyau).

    J'ai cependant du mal dans cette phase d'identification car je ne sais pas qu'elles sont les questions que je dois me poser.

    Pouvez-vous me donner des pistes de réflexion afin d'orienter mon analyse ?

    Merci d'avance pour votre aide,
    Mathieu

    PS : Si le sujet n'est pas dans la bonen catégorie veuillez m'en excuser je ne suis pas très doué pour bien placer mes questions..

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 59
    Par défaut
    Je vais préciser un peu.

    Je cherche à savoir comment créer dans mon application un connecteur pour plugin afin de pouvoir ajouter des modules par la suite.

    Je ne sais vraiment pas comment créer ce connecteur et je ne sais vraiment pas comment aborder ce problème.

    Pouvez-vous m'aider s'il vous plait ?

    cordialement,

    Mathieu

  3. #3
    Membre Expert
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Par défaut
    Bonjour,

    peut être que OSGi pourra vous convenir :
    http://t-templier.developpez.com/tut...va/osgi/osgi1/

    il y a un forum dédié :
    http://www.developpez.net/forums/f16...tion-osgi-sca/

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 59
    Par défaut
    Merci je regarde ça tout de suite

    J'ai trouvé ça aussi dans mes recherches et je vais l'étudier aussi :
    http://vincentlaine.developpez.com/t...plugins/#LII-A


    Merci pour ton aide en tout cas fxrobin

  5. #5
    Membre Expert
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Par défaut
    Disons qu'OSGi est assez réputé pour faire de la programmation modulaire. T'es un peu "tranquille" en faisant ce choix, même si tu dois d'abord te l'approprier.

    Après rien ne t'empêche de faire ton propre système, adapté à ton besoin, comme dans l'article de Vincent Lainé.

  6. #6
    Modérateur
    Avatar de paissad
    Homme Profil pro
    Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Inscrit en
    Avril 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 043
    Par défaut
    Bonjour,
    je te recommande aussi d'utiliser OSGI si tu as le temps de l'apprendre et l'appréhender, sinon oui, pour des trucs simplistes, tu peux utiliser le tutoriel de Vincent Laine. Mais saches que un des risques que tu pourrais à priori avoir dans ce cas, c'est la gestion du CLASSPATH si tu as plusieurs libs qui dépendent d'autres même libs MAIS avec des versions pour la même lib, ou bien en doublons, etc etc ...
    C'est pas aussi trivial du tout de gérer les classloader si on veut faire un système de plugins

    Cordialement,
    Nous n'héritons pas de la terre de nos parents, nous l'empruntons à nos enfants.
    Le chat du site est aussi ici pour aider. Ne pas hésiter à visiter !

Discussions similaires

  1. Comment établir une relation entre deux tables
    Par Monta^^ dans le forum Hibernate
    Réponses: 15
    Dernier message: 30/04/2009, 19h54
  2. Réponses: 1
    Dernier message: 29/08/2008, 11h16
  3. Créer une Interface entre Delphi/Matlab
    Par Yearning dans le forum MATLAB
    Réponses: 1
    Dernier message: 29/03/2007, 09h12
  4. Réponses: 5
    Dernier message: 08/11/2006, 13h25
  5. [C#] établir une communication entre UsersControl ??
    Par Nycos62 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/12/2005, 13h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo