Bonjour à tous,

je développe une application proposant des fonctionnalités différentes selon l'utilisateur, mais ayant effet sur les mêmes données persistantes.

Pour la persistance, j'utilise les EJB3. Mes classes @Entity sont au nombre de trois (Teacher, Studient, Training). Du fait que je dois proposer une application différente selon l'utilisateur, j'ai pensé utiliser le pattern MVC. Mes vues sont les différentes applications, mais que sont mes contrôleurs et mon (mes ?) modèle(s) ?

Si je n'avais qu'une @Entity, j'aurais assimilé ce bean et ce modèle. Mais que dois-je faire dans mon cas ? Dois-je créer un modèle wrapper contenant toutes les instances de mes entity beans et les mettre à jour de façon régulière ?

Pour simplifier le problème, oublions toute contrainte due à l'utilisation simultanée de la ressource. Merci beaucoup pour votre aide.