Partage
  • Partager sur Facebook
  • Partager sur Twitter

Création d'un projet "modulaire"

    11 février 2021 à 10:05:32

    Bonjour, 

    Je cherche à faire un projet "modulaire". Après recherche sur internet je ne sais toujours pas comment parvenir à faire ce que je souhaite et je ne sais pas si c'est possible. 

    Actuellement j'ai deux applications javaFX très similaires écrites en Java 11. Au lancement, l'utilisateur arrive sur une page d'accueil avec entre 3 et 6 modules qui apparaissent suivant les droits accordés à l'utilisateur (il existe plusieurs types de compte utilisateur). La deuxième application utilise le même fonctionnement et à les mêmes mécanismes, mais tout a été développé une seconde fois avec un code qui est donc différent. 

    Ce que j'aimerais faire c'est retravailler ces deux applications pour avoir une structure de ce type:

    - Un lanceur commun (lanceur de modules, gestion des popup , CSS...) pour pouvoir maintenir et faire évoluer le code plus facilement.

    - Un fichier de configuration (ou autre ) pour chaque application qui décrira les rôles et droits utilisateurs, ainsi que les différents modules qui apparaîtront 

    - Les différents modules .

    Mais ce que je voudrais c'est pouvoir , à la compilation, intégrer uniquement les ressources nécessaires. 

    Par exemple :

    1) Lanceur Commun , Conf app1, Module 2 et Module 3, Module 5

    2) Lanceur Commun, Conf app2, Module 1, Module 2, Module 3 et Module 4. 

    De manière à ce que le code non nécessaire ne soit pas intégré dans l'application. 

    Voilà , je ne sais pas si ce sera très claire ^^ je n'ai jamais fait de projet très complexe , je suis preneur de toute idée ou outil qui me permettrait de faire ce que j'ai décrit :)

    Merci d'avance pour votre aide :)

    • Partager sur Facebook
    • Partager sur Twitter

    Création d'un projet "modulaire"

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown