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

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs Discussion :

Demande confirmation schéma et aide pour quelques explication dessus


Sujet :

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 431
    Points : 172
    Points
    172
    Par défaut Demande confirmation schéma et aide pour quelques explication dessus
    Bonjour, voilà pour un projet j'ai fais un schéma qui montre les étapes d'une architecture muliticouche le modèle à 5 couches le problème c'est que je sais pas si mon schéma est bon
    J'aurai besoin d'une confirmation. De plus je ne sais pas quoi mettre comme légende pour les chiffre 2, 3, 4, 5, 6

    Nom : Modele à 5 couches.png
Affichages : 134
Taille : 68,2 Ko

  2. #2
    Membre averti
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2020
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mai 2020
    Messages : 325
    Points : 436
    Points
    436
    Par défaut
    Bonjour,

    Je pense que vous aurez beaucoup de réponses différentes sur ce genre de questions.

    Personnellement, je dirais que :
    1) "Vu" prends un "e"; "Vue".
    2) A voir votre schéma, le modèle ne sert à rien car personne ne l'utilise.
    3) Est-c que l'utilisateur ne devrait pas manipuler les vues au lieu du contrôleur ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 431
    Points : 172
    Points
    172
    Par défaut
    Merci pour ta réponse.

    Pour le modèle j'ai pris exemple sur des schémas vue sur internet. Donc c'est pour cela que j'ai fait comme ça, tu penses qu'il faut rajouter des flèches ?
    En fait la vue renvoi au contrôleur et c'est grâce au conteneur de servlet que la vue sera envoyé au client, si j'ai bien compris.

  4. #4
    Membre averti
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2020
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mai 2020
    Messages : 325
    Points : 436
    Points
    436
    Par défaut
    Dans une architecture MVC classique c'est bien ça. Le contrôleur "génère" la vue sur base du modèle et l'envoie au client. Dans une approche plus "moderne", la vue est chez le client et elle inter-agis directement avec le contrôleur. Pour certains la structure de donnée renvoyée par la contrôleur à la vue qui est chez le client est aussi une forme de vue.

    La question est de savoir si vous voulez un schéma générique ou quelque chose qui représente vos flux. Essayez peut-être de prendre quelques cas typiques de votre application et de mettre le nom de méthode sur chaque flèche. Après avoir établi ce schéma pour plusieurs échanges vous devriez voir émerger un schéma générique qui mettra en évidence VOTRE architecture.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 431
    Points : 172
    Points
    172
    Par défaut
    Merci pour ta réponse.

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    Effectivement, on peut avoir différentes interprétations du MVC mais la logique voudrait que :

    - la vue est ce qui est retourné à l'utilisateur et utilise les données du modèle
    - le modèle représente les données liées à la vue et manipulées par l'intermédiaire du contrôleur
    - le contrôleur est ce avec quoi interagit l'utilisateur pour faire évoluer le modèle et renvoyer une vue

    Donc, le modèle est à la fois lié à la vue et au contrôleur.
    Pour le reste, ton graphique est bon, c'est le contrôleur qui peut utiliser des services (ou couche "métier") qui eux-mêmes peuvent utiliser des DAO pour interagir avec une base de données.

    En pratique, ce qui est discutable c'est l'emplacement des contrôles de validité des données. Certains les mettront dans le modèle, d'autres dans les services, voir carrément dans la vue... là, c'est un peu le Bronx
    Personnellement, j'opte pour le service.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 431
    Points : 172
    Points
    172
    Par défaut
    J'arrive là aussi un peu tard mais merci pour ta réponse.

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

Discussions similaires

  1. aide pour quelques notions sap
    Par laden dans le forum SAP
    Réponses: 1
    Dernier message: 10/10/2011, 07h50
  2. Aide pour quelques corrections de bugs CSS
    Par newty dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 18/07/2011, 14h54
  3. demande un peu d'aide pour la réalisation d'un macro.
    Par bedoch dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 15/05/2009, 10h30
  4. Besoin d'aide pour quelques bugs sur page html
    Par Xplosive dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/10/2008, 19h38
  5. Réponses: 0
    Dernier message: 17/08/2008, 06h20

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