[java] C'est quoi un java beans ??

C'est quoi un java beans ?? [java] - Java - Programmation

Marsh Posté le 05-12-2002 à 18:05:52    

Je débute en java et j'en entends beaucoup parler :)donc je me demande ce que c:)

Reply

Marsh Posté le 05-12-2002 à 18:05:52   

Reply

Marsh Posté le 05-12-2002 à 18:11:44    

Citation :


Spécification développée par Sun Microsystems, qui définie comment doivent interagir les objets Java. Un JavaBean est un objet qui est conforme à ces spécifications, et peut être utilisé par toutes les applications qui les supportent (il est similaire aux contrôles ActiveX qui ne peuvent eux, êtres exécutés que sur une plateforme Windows).


Reply

Marsh Posté le 05-12-2002 à 18:15:31    

en bref tu peux par exemple les utilisé  dans un environnement full java .
Ex:
site en jsp => les beans sont utilisés comme une biblio de fonction
Logiciel => les meme beans servent à faire des actions similaires qu'avec le site(connection bdd, mail)

Reply

Marsh Posté le 05-12-2002 à 20:27:19    

eux, il me msemblait que pour une connection bdd, il suffisait de charger le driver approprié ?!
 
ou alors, la bean defini en plus un objet "connexion" ainsi qu'un objet sql du genre un "cursor" ??

Reply

Marsh Posté le 05-12-2002 à 20:31:51    

:non:  
 
Le monsieur au dessus de toi a raconté un peu n'importe quoi.
Un bean, c'est un joli nom donné aux classes qui respectent un certain modèle :
 
- un constructeur sans paramètre
- des fonctions set et get pour les différents attributs.
 
L'interet de la chose, c'est d'utiliser la reflexion pour savoir quels sont les attributs d'un bean, et donc d'avoir une utilisation simplifiée. Par exemple dans les jsp, tu n'as pas besoin d'appeler les methodes, tu mets simplement l'attribut a la valeur desirée.
 
D'autres exemples concernent certains environement qui te permettent de modifier directement les attributs en passant par des fenetres plutot que par le code
 
je ne peux que te conseiller de lire ca :
http://java.sun.com/docs/books/tut [...] ition.html

Reply

Marsh Posté le 05-12-2002 à 21:38:39    

ils disents que les java beans sont des objets manipulables de maniere graphiques :??: => moi j'ai jamais utilisé qu'un éditeur txt.....

Reply

Marsh Posté le 05-12-2002 à 21:39:56    

slvn a écrit a écrit :

ils disents que les java beans sont des objets manipulables de maniere graphiques :??: => moi j'ai jamais utilisé qu'un éditeur txt.....




c'est ce que je te disais avec "dans certains envirronements..." il donne une appli en exemple dans le tutorial il me semble, non ?
une sorte de BeanEditor

Reply

Marsh Posté le 05-12-2002 à 22:13:26    

je viens de voir un exemple avec du JSP:
 
client <-> Serveur <-> JSP <-> BEANS <-> Base de données
 
l'interet c'est de pouvoir  utiliser par exemple une interface en Java/swing pour offrir des fonctionnalités sur la meme structure ???  
ex :
java/swing <-> beans <->base de données  

Reply

Marsh Posté le 05-12-2002 à 23:58:47    

Dans les définitions ci-dessus, celle de lorill est celle qui me semble la meilleure.
 
remarque au passage:
les javabeans (classe suivant les quelques règles simples citées ci-dessus) n'ont rien à voir avec les enterprise java beans (composants suivants des normes nettement plus complexes).
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed