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

Struts 1 Java Discussion :

To Bean or not to Bean


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut To Bean or not to Bean
    Pensez-vous qu'il reste interessant d'utiliser les Beans de struts pour les formulaires ?

    Si non quelle(s) solutions utilisez-vous ?

  2. #2
    Membre Expert
    Avatar de viena
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    1 071
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 071
    Par défaut
    Je ne comprend pas ta question ? De quels Bean parles tu ? la bibliotheque bean de struts ? -> comprend pas comment !!

  3. #3
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut
    Arrète moi si je me trompe, mais on peut utiliser des Bean pour gérer les formulaires des fichiers jsp avec struts, pour d'une part remplir ou préremplir les champs du formulaire, puis d'autre part les récupérer dans le code de la classe de l'action.

    La question est :

    Ce système de bean reste-t-il interessant, ou récuréer tout simplement les valeurs avec un getAttribute est tout aussi efficace ? (d'un point de vue temps de codage)

    Ou bien d'autre moyen que je ne connaitrai pas serait plus appropriés ?

  4. #4
    Membre Expert
    Avatar de viena
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    1 071
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 071
    Par défaut
    Si tu parles des classes java sous forme de beans (attributs + getters + setters), ils ne sont pas propre à Struts. Cependant, il est vrai que leur utilisation au sein de struts peut être bien pratique.

    Evidemment, quand tu n'as qu'un attribut, le fait de passer par un bean est peut etre pas très judicieux. Mais il peut arriver que tu es beaucoup d'attribut (un formulaire d'étt civil par exemple, il est plus simple de passer un bean personne qui contiendra l'ensemble des attributs que chaque attribut séparé).
    De plus, le fait d'utiliser un bean permet de définir des mises en forme ou des tests dans des getters "personnalisé"
    ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public String getType() {
       if (type==null) { return "Pas de type défini";}
       else return type;
    }
    Ensuite, sachant que java est de la programmation objet et que la conception passe normalement par la determination d'un certain nombre d'objets recurrents, les beans permettent d'integrer ce concepte à la partie vue.

    Il y a surement d'autres avantages que j'oublie, mais en voila quelques uns pour commencer à te convaincre.

  5. #5
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut
    Citation Envoyé par viena
    Il y a surement d'autres avantages que j'oublie, mais en voila quelques uns pour commencer à te convaincre.
    Cela suffiera, tu as déjà répondu à une grosse partie des mes questions...
    Donc "To Bean"

    Par contre sais-tu s'il y a d'autres outils plus efficace, par exemple en associant spring et struts ?

  6. #6
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut
    Petite remarque :
    quand je dit Bean, je parle de Form Bean propre à struts.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/10/2012, 00h08
  2. Form Bean does not exist
    Par libuma dans le forum Struts 1
    Réponses: 5
    Dernier message: 18/03/2010, 09h51
  3. Réponses: 1
    Dernier message: 13/09/2008, 03h53
  4. Réponses: 2
    Dernier message: 25/08/2008, 16h37
  5. Autres beans que les form beans
    Par jeyce dans le forum Struts 1
    Réponses: 3
    Dernier message: 12/04/2007, 15h58

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