Bonjour,
Cela fait trois jours que j'écume les documentations, tutos, et billets sur Eclipse RCP mais je pense n'avoir toujours pas compris la base.
Je dois réaliser une application dans laquelle l'utilisateur pourra créer, modifier, supprimer une certaine "configuration" (peut être mis en relation avec la notion de projet sous Eclipse) et générer un résultat à partir d'elle(s). La description est assez vague mais l'important est que je ne sais pas passer d'un diagramme de cas d'utilisation, séquence, et tout autre vers un design architectural qui me permettrait un développement incrémental.
Voici quelques difficultés que je rencontre:
- A quoi peut correspondre un cas d'utilisation ? A une feature Eclipse ? un plug-in Eclipse ?
- Comment séparer la couche métier dans un développement par plug-in ? Es-ce qu'on applique un pattern MVC dans chaque plug-in ou est-ce qu'on crée un plug-in métier, un plug-in GUI...
- Un peu plus précis: Imaginons que j'ai décidé d'utiliser une base de données local dans le dossier utilisateur pour stoker les différentes configurations d'un utilisateur. Es-ce une bonne approche avec Eclipse RCP ? Es-ce que je dois créer un plug-in dédié pour gérer la base de données ?
Merci de votre aide !
Partager