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 :

bonne pratique et réutilisation!


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Février 2007
    Messages : 6
    Par défaut bonne pratique et réutilisation!
    Bonjour à tous!

    Je suis actuellement sur une application web avec les technologies suivantes :
    myface 1.1.5/hib 3/spring 2.

    Et, devinez la meilleur, j'ai un petit problème...
    Non pas sur le fonctionnement de ces frameworks...qui, bien configurées, fonctionnent du feu de dieu!
    Mais juste un problème de conception, réutilisation et une bonne (la meilleur?!?) manière de faire!

    Voici mon problème par l'exemple:
    J'ai un objet Client qui a un nom, prénom, age....mais aussi une liste d'Adresse.
    Je possède d'autre objet qui ont aussi des Adresse (Fournisseur, Utilisateur, Stock....) et je souhaiterais réutiliser le code et page déjà créés, pour ajouter une Adresse au Client, et l'appliquer pour les autre objet.

    Ma première solution ne prenait pas en compte la réutilisation. J'avais tout le traitement de ma page d'édition de client dans un seul Managed Bean...(bonjour la maintenance!).

    Ma seconde solution (actuel). J'ai décidé de créer un autre Managed Bean pour l'édition de l’adresse. J'ai séparé l'édition de mon client en 2 pages:
    - les informations propre au client (nom,prenom....)
    - les informations de l’adresse que d'autre object(Fournisseur,Utilisateur...) peuvent utiliser.

    Mon Managed Bean pour l'adresse sait à qui il doit ajouter l'adresse par un passage de paramètre.
    Lorsque dans l'édition du client on souhaite ajouter ou éditer une adresse, cela renvois sur la page édition Adresse.

    Mais l'inconvénient c'est que cela m'oblige à mettre un scope Session à l'édition client...et je devrais faire de même pour les autres Managed Bean pour les Fournisseur,Utilisateur…...

    Auriez-vous une autre manière de faire? Permettant de séparer et réutiliser au mieux ce qui a déjà été fais?

    J'espère avoir été clair...Et que vous pourrez m'aider
    @ Bientôt et merci d'avance!

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Par défaut
    Je ne sais pas si ça peut t'aider, mais jette un coup d'oeil sur ce topic :

    http://www.developpez.net/forums/sho...d.php?t=347300

    C'est un peu plus général je pense

Discussions similaires

  1. Bonnes pratiques de protections individuelles
    Par Community Management dans le forum Sécurité
    Réponses: 23
    Dernier message: 11/06/2024, 11h23
  2. Réponses: 7
    Dernier message: 02/11/2005, 15h30
  3. [Bonne pratique]Stratégie d'allocation
    Par jowo dans le forum C
    Réponses: 1
    Dernier message: 05/10/2005, 14h47
  4. [FOREIGN K] Valeur de champ = nom de table. Bonne pratique ?
    Par Seb des Monts dans le forum Langage SQL
    Réponses: 9
    Dernier message: 17/05/2005, 10h56

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