Plan Dfinition Intrt Structure dun Bean Caractristiques
Proprits Evnements Comment utilis un javaBean depuis une page jsp
Exemples Conclusion
Page 3
Dfinition Un javaBean est une classe ou un ensemble de classe
conut pour la rutilisabilit et construites selon certains
standards, dfinis dans les spcifications de la plate-forme et du
langage java eux-mmes. La classe JavaBean sert reprsenter des
objets dun type prcis,et des mthodes intrinsques au fonctionnement
de cet objet. Aucun concept nouveau n'intervient dans la cration
d'un Bean.
Page 4
Intrt Facilit d'utilisation Portabilit Utilisation efficace
Edition de proprits personnalisable
Page 5
Structure Un JavaBean : -doit tre une classe publique. -doit
avoir au moins un constructeur par dfaut, public et sans paramtres.
-peut implmenter l'interface Serializable. -ne doit pas avoir de
champs publics. -doit dfinir des proprits accessibles via des
mthodes getter et setter, suivant des rgles de nommage.
Page 6
Exemple dun Bean package expos.Bean; public class exempleBean {
private int age; private String nom; private boolean mineur; public
int getAge() {return this.age;} public String getNom() {return
this.nom;} public boolean isMineur () {return this.mineur;} public
void setAge( int age ) {this.age = age;} public void setNom( String
nom ) {this.nom = nom;} public void setMineur ( boolean mineur ) {
/**cette personne nest pas un mineur... */ this. mineur = false;}}
Ceci remplace le script suivant :" title="Rcupration des proprits
Par la balise:
Rcupration des proprits Par la balise: " title="2) Elle a le
mme effet que l'lment de script suivant ">
2) Elle a le mme effet que l'lment de script suivant
Page 23
3) Elle a le mme effet que l'lment de script suivant :
Page 24
4) Elle a le mme effet que les lments de script suivants :
Page 25
Exemple:
Page 26
Conclusion Un bean est un objet Java rutilisable qui reprsente
une entit, et dont les donnes sont reprsentes par des proprits. Un
bean est une classe publique et doit avoir au moins un constructeur
par dfaut, public et sans paramtres. Une proprit d'un bean est un
champ non public, qui doit tre accessible travers un couple de
getter/setter. Un bean peut par exemple tre transmis d'une servlet
vers une page JSP (ou une autre servlet) en tant qu'attribut de
requte.