Click here to load reader

Plan Définition Intérêt Structure dun Bean Caractéristiques Propriétés Evénements Comment utilisé un javaBean depuis une page jsp Exemples Conclusion

Embed Size (px)

Citation preview

  • Page 1
  • Page 2
  • 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.
  • Page 27