OVH Cloud OVH Cloud

Débutant => Java Beans késako ?

1 réponse
Avatar
Brug
Bonjour à tous.

C'est décidé je me lance dans le café.

J'ai téléchargé NetBeans, et Hello Words fonctionne.

Je lis http://www.infini-fr.com/index.html, c'est trés intéressant.

Je m'abreuve du pdf
ftp://ftpc.borland.com/pub/jbuilder/techpubs/jbuilder9/french/gsjava.pdf

etc ...

Je dis cela, parceque si d'autres débutants ...

Qu'est ce que les Beans ?, ce n'est pas trés clair pour moi !

En attendant votre réponse concrète, A+ !-)

1 réponse

Avatar
jocelyn
Salut !

"Un bean est un composant logiciel réutilisable basé sur la spécification
Sun JavaBeans, pouvant être manipulé visuellement dans un outil de
génération" (cf spécif JavaBeans).
Autrement dit, un bean est une classe Java un peu spéciale en ce sens
qu'elle doit pouvoir être manipulée de l'extérieur. Pour cela, elle doit
respecter certaines conventions de nommage, définies dans les spécifs
javabeans justement. En gros, si ta classe possède un attribut toto de
classe X, tu dois nommer 2 méthodes ainsi:
public X getToto()
public void setToto(X x) -> optionnel si toto est en lecture seule

Ainsi l'outil de génération peut utiliser le mécanisme de réflexion de Java
pour connaitre les propriétés du bean et le manipuler.

Note que le créateur du bean peut s'affranchir des conventions de nommage en
créant une classe dite d'information pour le bean, et qui décrira les
propriétés et événements du bean.

J'espere que c'est + clair, a + :)