Pensez-vous qu'il reste interessant d'utiliser les Beans de struts pour les formulaires ?
Si non quelle(s) solutions utilisez-vous ?
Pensez-vous qu'il reste interessant d'utiliser les Beans de struts pour les formulaires ?
Si non quelle(s) solutions utilisez-vous ?
Je ne comprend pas ta question ? De quels Bean parles tu ? la bibliotheque bean de struts ? -> comprend pas comment !!
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 ?
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 :
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.
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; }
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...Envoyé par viena
Donc "To Bean"
Par contre sais-tu s'il y a d'autres outils plus efficace, par exemple en associant spring et struts ?
Petite remarque :
quand je dit Bean, je parle de Form Bean propre à struts.
Partager