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

JSF Java Discussion :

Comment architecturer un projet avec JSF


Sujet :

JSF Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 262
    Par défaut Comment architecturer un projet avec JSF
    Bonjour, en faite je dois faire un site web en javaEE+JSF.

    en faite je connait bien le modèle MVC, mais j'ai une question normalement j'ai des page JSF (ajouter un utilisateur, panier de l'utilisateur.....).
    dans la couche JSF est ce que je dois créer des managedbean pour chaque pages JSF ?

    je sais pas comment je dois packager les classes qui vont interagir avec les vues, bon pour les classe métiers et persistence avec JPA ce n'est pas un problème.sauf la partie JSF je me doutes comment faire.

    aussi si ça vous dérange pas question conception,en faite normalement j'ai des clients qui vont acheter des produits, alors ils auront des paniers, est ce que chaque client doit avoir un attribut panier, ou la commande qui doit avoir un attribut panier.

    je serait très reconnaissant de votre aide. Merci

  2. #2
    Membre émérite
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Par défaut
    Citation Envoyé par momedalhouma
    dans la couche JSF est ce que je dois créer des managedbean pour chaque pages JSF ?
    Non, tu peux avoir aucun beans comme plusieurs pour une page. L'important est que toutes les actions utilisateurs soient écouté quelque part!

    Citation Envoyé par momedalhouma
    je sais pas comment je dois packager les classes qui vont interagir avec les vues, bon pour les classe métiers et persistence avec JPA ce n'est pas un problème.sauf la partie JSF je me doutes comment faire.

    aussi si ça vous dérange pas question conception,en faite normalement j'ai des clients qui vont acheter des produits, alors ils auront des paniers, est ce que chaque client doit avoir un attribut panier, ou la commande qui doit avoir un attribut panier
    Ces questions relèvent plus de l'architecture globale que de JSF pour moi. Mais ca me semble plus relever de la structure de ta db...

    Il faut que tu fasses mieux, je pense, la différence entre ce que tu persiste et ce que tu vois. Pour revenir au panier, c'est une façade pour les commandes, qui affiche le contenu d'une table plusieurs à plusieurs entre articles et utilisateurs, agrémenté de dates. Logiquement, tu n'as qu'à injecter tes bean métier dans un petit bean JSF.

    Mais essai de jeter un oeil ici, c'est plus complet et mieux expliqué.

    Bon courage.

Discussions similaires

  1. comment architecturer un projet JSF?
    Par glasgow dans le forum JSF
    Réponses: 3
    Dernier message: 01/04/2009, 21h01
  2. Réponses: 1
    Dernier message: 06/03/2007, 20h29
  3. Comment compiller mon projet avec Dev C++
    Par Micheal1221 dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/07/2006, 12h38
  4. Réponses: 10
    Dernier message: 07/04/2006, 10h03
  5. Réponses: 13
    Dernier message: 19/01/2006, 10h06

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