C'est quoi un java beans ?? [java] - Java - Programmation
Marsh Posté le 05-12-2002 à 18:11:44
Citation : |
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)
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" ??
Marsh Posté le 05-12-2002 à 20:31:51
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
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.....
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
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
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).
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