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 :

EJB + MVC : conception [EJB3]


Sujet :

Java EE

  1. #1
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut EJB + MVC : conception
    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.

  2. #2
    Membre régulier
    Inscrit en
    Décembre 2003
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 87
    Points : 87
    Points
    87
    Par défaut
    Le but du design pattern MVC est de séparer les données (modèle), leur traitement (contrôleur) et leur représentation (vue).
    Dans une application Java EE utilisant des EJB cette séparation est généralement faite de la manière suivante :
    1. données <=> entity
    2. controleur <=> session bean
    3. vue <=> servlet

    D'après ce que j'ai compris tu veux accéder à ton application depuis plusieurs clients dans ce cas les servlet ne sont qu'une interface entre ton application serveur et tes "vues" (clients).

    Dans tous les cas MVC ne signifie pas forcement une classe pour le modèle, une pour le contrôleur et une pour la vue. Dans la plupart des application complexes chaque partie est représentée par plusieurs classes ayant un but et un fonctionnement similaire.

  3. #3
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    Merci, c'est finalement ce que j'ai fait. Mais en effet j'ai eu du mal à adapter les exemple simples qu'on trouve sur la toile à mon problème contenant plusieurs @Entity alors que j'implémentai pour la première fois seulement le pattern MVC.

    Cordialement,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Question sur le MVC, conception et objet metier
    Par magiczouf dans le forum MVC
    Réponses: 0
    Dernier message: 17/07/2009, 11h02
  2. Conception MVC PHP
    Par zefyre dans le forum Langage
    Réponses: 1
    Dernier message: 24/09/2007, 11h47
  3. MVC pour la conception de jeux video ?
    Par symbion dans le forum Développement 2D, 3D et Jeux
    Réponses: 15
    Dernier message: 12/04/2007, 18h52
  4. Réponses: 5
    Dernier message: 04/03/2007, 15h33
  5. [Conception] MVC - Déclarer l'écouteur d'evenement dans la vue.
    Par etiennegaloup dans le forum Général Java
    Réponses: 9
    Dernier message: 04/01/2006, 18h50

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