Je me demande qu'elle est la définition exacte d'un bean ...
D'après ce que j'ai compris, c'est une classe qui possède des getteurs et des setteurs pour tous ses attributs ...
Quelqu'un pourrait-il me confirmer ou completer cette défintion.
Merci.
Je me demande qu'elle est la définition exacte d'un bean ...
D'après ce que j'ai compris, c'est une classe qui possède des getteurs et des setteurs pour tous ses attributs ...
Quelqu'un pourrait-il me confirmer ou completer cette défintion.
Merci.
Ca me semble pas mal comme définition
Comme quoi un "bean" ça fait pas très "objet"...![]()
Il me semble qu'un constructeur sans argument est aussi requis.
bonjour,
un Bean (appele aussi JavaBean) est un "grain de café". Bon ok je sors....
plus sérieusement, un bean est une classe Java qui respecte diverses règles de syntaxe et qui possède des accesseurs pour tous ses attributs.
qques regles a respecter:
getNom() (get + nom de l'attribut avec la première lettre en majuscule)
isFemale() (is + nom de l'attribut booleen avec la première lettre en mal)
setPrenom() (set + nom de l'att avec premiere lettre en maj)
C'est beau mais pas très utile tant que tu n'utilise pas d outil externe qui se base sur le fait que tes classes sont des beans.
pour voir a quoi ca sert concrètement, regarde comment agissent ces outils:
- Digester : (sur le site jakarta-apache) parseur XML qui load les données d'un XML dans tes classes.
- JSP: langage utilisé pour incorporer du code Java dans du HTML (définition simplifié). Peut se servir des Bean pour rendre sa syntaxe plus simple.
waddle,
--
EPITA Student
Promo 2006
Merci à tous.
Pour se qui est de l'utilité, je la voyais déjà puisque je me lance dans JDO ... et donc toutes mes classes persistantes doivent être des beans.
Donc en résumé cela nous donne :
- - un consteucteur par defaut
- des set et get pour tous les attributs
- des isXxx pour les attributs bolleens.
Partager